getter和setter方法

来源:7-1 什么是 Java 中的封装

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

写回答 关注

1回答

  • qq_铖_3
    2017-11-29 09:04:44

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

Java入门第二季 升级版

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

530652 学习 · 6091 问题

查看课程

相似问题