java中实例方法和实例变量
时间: 2023-08-30 08:09:06 浏览: 109
Java方法概念及实例
实例方法和实例变量是与对象实例相关联的成员。也就是说,它们只能在对象实例上调用或使用。
实例方法是定义在类中的方法,在调用时需要使用类的实例。实例方法可以访问和操作对象的实例变量。实例方法可以被重载,也可以被覆盖(在子类中重新定义)。
例如,以下是一个包含实例方法的Java类:
```
public class Person {
private String name;
private int age;
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
```
在这个例子中,`setName`和`setAge`是实例方法,它们用于设置`Person`对象的`name`和`age`实例变量。`getName`和`getAge`也是实例方法,用于获取`Person`对象的`name`和`age`实例变量。
实例变量是定义在类中的变量,在每个对象实例中都有一份副本。实例变量的值可以在对象实例创建后进行设置和访问。实例变量可以被声明为私有的,以保证只能通过实例方法来访问。
例如,在上面的`Person`类中,`name`和`age`是实例变量。它们被声明为私有,所以只能通过`setName`、`setAge`、`getName`和`getAge`等公共实例方法来访问。
阅读全文