java中的public,protected,package-private和private之间有什么区别?

JAVA学习网 2021-05-07 18:56:03

在Java中,有没有关于何时使用每个访问修饰符,即默认(包专用),明确的规则publicprotected并且private,同时使classinterface和处理继承?

在Java中,有没有关于何时使用每个访问修饰符,即默认(包专用),明确的规则publicprotected并且private,同时使classinterface和处理继承?

 

 

在Java中,有没有关于何时使用每个访问修饰符,即默认(包专用),明确的规则publicprotected并且private,同时使classinterface和处理继承?

 

 

在Java中,有没有关于何时使用每个访问修饰符,即默认(包专用),明确的规则publicprotected并且private,同时使classinterface和处理继承?

 

 

官方教程可能对您有用。


  班级 包裹 子类
(相同pkg)
子类
(diff pkg)
世界
public + + + + +
protected + + + +  
没有修饰符 + + +    
private +        

+:可访问
空白:不可访问

本文首发于java黑洞网,博客园同步更新

 

阅读(49) 评论(0)