可见,public具有最大权限。private则是最小权限。
编写代码时,如果没有特殊的考虑,建议这样使用权限:
成员变量使用private ,隐藏细节(封装)。
private
构造方法使用public ,方便创建对象。
public
成员方法使用public ,方便调用方法。