Java学习笔记之“访问修饰符”

本文为在How2j的学习总结,只代表个人见解,如有不妥,望指出以便更正。
Java中,成员变量有4种修饰符,分别为

private 私有的
package /friendly/default 不写
protected 受保护的
public 公共的

对每种修饰符能否在不同包、不同类之间的访问总结如下,(绿色代表可行,红色代表不可行):
Java学习笔记之“访问修饰符”_第1张图片
对于什么情况使用什么样的修饰符,也有一个总结:

属性通常使用private封装起来
方法一般使用public用于被调用
会被子类继承的方法,通常使用protected
package用的不多,一般新手会用package,因为还不知道有修饰符这个东西

你可能感兴趣的:(Java学习笔记)