课程
/后端开发
/Java
/Java入门第二季 升级版
public floatgetScreen(){ return screen ; }
2020-07-21
源自:Java入门第二季 升级版 7-1
正在回答
可以只用一个,主要看你对这个属性需要什么样的操作。比如你只需要对这个属性赋值,就可以只定义setter方法;要是即需要对属性赋值,又需要返回属性的值那么就既要定义setter又要定义getter。当然,setter与getter只是一种规范,一种约定俗成的方法,你也可以随便定义一个方法hello既可以对属性赋值又可以返回属性的值,但是这是不标准的。一个合格的程序员就需要遵守这些约定。
你应该还没理解 get方法就是一个获取属性的方法 因为对属性进行封装 外部无法调用到所以才写这个方法
set就是给当前属性赋值 你可以看到他们的访问修饰符一般为public(公共的) 所以就能调用这些方法进行赋值,取值的操作
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答setter getter ,是不是必须全部一起用?
3 回答封装性不能在同一个类中使用吗?
3 回答可以同时使用两个不同包下的同名类吗?
2 回答是不是每个类都必须要getter和setter方法
1 回答api中使用的是封装吗?