宝慕林65331
2017-11-29 08:09
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方法么?
分清楚get和set的区别 他是封装的一个重要特征 get是取值set是设置值 这样做的好处是你想让别人访问就可以给他一个public的方法 很灵活并不是因为要实现什么 如果照你这样搞你都不用封装直接全部public 谁都可以来改你的东西
Java入门第二季 升级版
530652 学习 · 6091 问题
相似问题