关于setter和getter方法,
视频里讲的setter/getter方法用来做属性的读写用,我不是太能理解。
有人能给我简单的举个例子说明一下吗。
视频里讲的setter/getter方法用来做属性的读写用,我不是太能理解。
有人能给我简单的举个例子说明一下吗。
2014-11-25
class Person{
String name = "liming";
String sex = "male";
int age = 20;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
这里面的属性不可以直接调用,只能通过提供的getter方法调用,同样属性值也不能直接修改,只能通过setter方法修改,
比如创建一个新对象需要调取name值
如果没有getter方法就直接是 对象名.name; 就可以调取了现在只能是 对象名.getName();
setter方法也相同;
举报