在Java中,可以在类、类的属性以及类的方法前面加上一个修饰符(modifier),来对类进行一些访问上的控制。
注意,上面表格中“同一个包中”是指*.java编译后生成的*.class文件是否在同一个包中。
当定义一个class Test类时,默认的修饰符为default。
修饰符
|
同一个类中
|
同一个包中
|
子类中
|
全局
|
private
|
Yes
|
|
|
|
default
|
Yes
|
Yes
|
|
|
protected
|
Yes
|
Yes
|
Yes
|
|
public
|
Yes
|
Yes
|
Yes
|
Yes
|
注意,上面表格中“同一个包中”是指*.java编译后生成的*.class文件是否在同一个包中。
当定义一个class Test类时,默认的修饰符为default。
•