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;
}
只用一個(gè)getter方法也能實(shí)現(xiàn)對(duì)屬性的控制;還需要setter方法么?
2017-11-29
分清楚get和set的區(qū)別 他是封裝的一個(gè)重要特征 get是取值set是設(shè)置值 這樣做的好處是你想讓別人訪問就可以給他一個(gè)public的方法 很靈活并不是因?yàn)橐獙?shí)現(xiàn)什么? 如果照你這樣搞你都不用封裝直接全部public 誰都可以來改你的東西