课程
/后端开发
/Java
/Java入门第二季 升级版
用setter方法设置了screen值以后,可不可以直接print(screen)? 一定要用getter才可以吗?
2017-05-30
源自:Java入门第二季 升级版 7-1
正在回答
之所以设setter,说明为了保密性,screen属性前面的访问修饰符为private,所以此时不能直接print(screen)
对的。这里考虑到封装的含义,private修饰变量后,设置了访问权限,要用getter才有获取setter数据的权限
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答用double定义cpu screen可以吗
5 回答setter也可以改变属性值,那为什么不直接改,而是用setter方法改呢?
3 回答直接调用方法也可以啊?
2 回答在方法中可以直接返回值???
4 回答float 可以直接使用?