Java 类中的成员方法192


在 Java 中,类可以拥有成员变量和方法,其中方法是类用来定义其行为的代码。成员方法可以从类外部访问,用于执行各种操作,例如操作数据、执行计算以及与其他对象交互。

成员方法的类型

Java 中的成员方法主要有以下几种类型:* 实例方法: 实例方法是与特定对象关联的方法,只能使用特定对象的引用来调用。实例方法通常用于访问和操作对象的状态。
* 类方法(静态方法): 类方法是与整个类关联的方法,不依赖于特定的对象。类方法通常用于执行通用操作,例如实用函数或工厂方法。
* 构造方法: 构造方法是创建一个新对象时自动调用的特殊方法。构造方法用于初始化对象的状态。

成员方法的可见性

成员方法的可见性由访问修饰符控制,主要有以下几种:* public: 表明该方法可以从任何地方访问。
* protected: 表明该方法只能从同一包中的类或其子类中访问。
* default(不指定): 表明该方法只能从同一包中的类中访问。
* private: 表明该方法只能从本类中访问。

成员方法的签名

成员方法的签名由其名称和参数列表组成,如下所示:```java
()
```
* 返回类型: 指定方法返回的值的类型。
* 方法名: 指定方法的名称。
* 参数列表: 指定方法的参数类型和名称。

成员方法的重写和重载

重写: 当子类定义一个与父类中具有相同签名的方法时,称为方法重写。重写允许子类修改或扩展父类的方法行为。
重载: 当一个类定义多个具有相同名称但具有不同参数列表的方法时,称为方法重载。重载允许一个类根据不同的参数组合执行不同的操作。

示例

以下示例演示了如何定义和使用 Java 中的成员方法:```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
= name;
= age;
}
public String getName() {
return name;
}
public void setName(String name) {
= name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
= age;
}
public void printInfo() {
("Name: " + name);
("Age: " + age);
}
}
```
在这个例子中,`Person` 类有一个构造方法和几个成员方法,包括用于访问和设置 `name` 和 `age` 字段的 getter 和 setter 方法,以及用于打印对象信息的 `printInfo` 方法。

2024-11-01


上一篇:数组转字符串:Java 方法详解

下一篇:Java 按钮代码:打造动态的用户界面