用setter方法设置了scree值以后,可不可以直接print(screen)? 一定要用getter才可以吗?

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

慕妹2225967

2017-05-30 00:17

用setter方法设置了screen值以后,可不可以直接print(screen)? 一定要用getter才可以吗?

写回答 关注

2回答

  • 慕容7505104
    2017-05-30 00:31:29
    已采纳

    之所以设setter,说明为了保密性,screen属性前面的访问修饰符为private,所以此时不能直接print(screen)


  • 黑夜不凉
    2017-05-30 00:35:38

    对的。这里考虑到封装的含义,private修饰变量后,设置了访问权限,要用getter才有获取setter数据的权限

Java入门第二季 升级版

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

530559 学习 · 6091 问题

查看课程

相似问题