Java中public、package、protected、private的访问权限如下表所示
[color=red]注:package权限就是默认的访问权限,也就是default package[/color] 只能被同类或者同一个包中的类访问
[color=red]prtected 只能被同类,同一包中的类,或者不同包中的子类访问[/color]
同一个类 同一个包 不同包的子类 不同包的非子类
public 可访问 可访问 可访问 可访问
protected 可访问 可访问 可访问
package 可访问 可访问
private 可访问
[color=red]注:package权限就是默认的访问权限,也就是default package[/color] 只能被同类或者同一个包中的类访问
[color=red]prtected 只能被同类,同一包中的类,或者不同包中的子类访问[/color]
同一个类 同一个包 不同包的子类 不同包的非子类
public 可访问 可访问 可访问 可访问
protected 可访问 可访问 可访问
package 可访问 可访问
private 可访问
本文详细介绍了Java中public、protected、default(package)、private四种访问修饰符的作用范围。通过一张表格清晰展示了这些修饰符如何控制类成员在相同或不同包内、子类中的可见性。
2万+

被折叠的 条评论
为什么被折叠?



