成员变量和属性的区别
成员变量:
类中初始化定义的变量称为成员变量
属性:
类中set/get方法中set/get后面紧跟着的名字称为属性
距离
现有如下Person类
成员变量有 name,age,且分别设有set/get方法
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
其中
private String name;
private int age;
中的name和age均为成员变量
而
public String get Name()
public void set Name(String name)
public int get Age()
public void set Age(int age)
中name和age(小写)均为属性