getter和setter方法
public class HelloWorld {
int screen = 10;
public int getScreen(int screen) {
if(screen<0) {
System.out.println("你輸入的不合法");
this.screen=11;
}else {
this.screen=screen;
}
return this.screen;
}
只用一個getter方法也能實現對屬性的控制;還需要setter方法么?
public class HelloWorld {
int screen = 10;
public int getScreen(int screen) {
if(screen<0) {
System.out.println("你輸入的不合法");
this.screen=11;
}else {
this.screen=screen;
}
return this.screen;
}
只用一個getter方法也能實現對屬性的控制;還需要setter方法么?
2017-11-29
舉報
2017-11-29
分清楚get和set的區別 他是封裝的一個重要特征 get是取值set是設置值 這樣做的好處是你想讓別人訪問就可以給他一個public的方法 很靈活并不是因為要實現什么? 如果照你這樣搞你都不用封裝直接全部public 誰都可以來改你的東西