为了账号安全,请及时绑定邮箱和手机立即绑定

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方法么?

正在回答

1 回答

分清楚get和set的区别 他是封装的一个重要特征 get是取值set是设置值 这样做的好处是你想让别人访问就可以给他一个public的方法 很灵活并不是因为要实现什么  如果照你这样搞你都不用封装直接全部public 谁都可以来改你的东西

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530696    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

getter和setter方法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信