问答详情
源自:7-1 什么是 Java 中的封装

关于使用两个封装的问题

为什么封装之前在get前缀了private,而使用set时就换成了void?

提问者:慕无忌4362616 2018-06-01 17:01

个回答

  • 往事被湮灭
    2018-06-01 21:11:54
    已采纳

    • private 是私有的,具有最低的权限,对应的是public 是公有的公共的,具有最高的权限。get前可以用publi或者private,一般get都具有返回值。应该是为了程序的安全考虑才会用private。

    • void,是没有返回值的情况下的类型。set一般是带参函数类型,是设置方法的,没有返回值,所以,一般情况下用void。