属性和成员变量,两者是有不同的
举例:
public class Cat{
private String name;
private int age;
public void setName(String name){
this.name = name;
}
public void setCatAge(int age){
this.age = age;
}
}
成员变量一般是用private修饰的,所以这里的name和age是成员变量.
官方定义,类中的set和get方法名,去掉set和get字样,剩余的部分将首字母变成小写后就是属性了,所以这里的属性指的是name和catAge.