think in java 笔记二 第五章

来源:互联网 发布:熟丝桃子圈微博全数据 编辑:程序博客网 时间:2024/05/16 12:10

一、每个编译单元(文件)都只能有一个public类

每个public类的名字必须与文件文字相同

可以一个编译单元没有公共类


 Java中共有4种访问控制级别: 

公开级别:    public, 对外公开; 
受保护级别:  protected,向子类及同一个包中的类公开; 
默认级别:    没有访问控制修饰符, 向同一个包中的类公开,也称为包访问权限 
私有级别:    private, 只有类本身可以访问, 不对外公开。   
   4种访问级别的可访问范围 
访问级别      访问控制修饰符               同类         同包          子类                   不同的包 


公开                    public                         可以         可以            可以                   可以 

受保护                protected                    可以            可以        可以 

默认(包)             无                             可以         可以   

私有                       private                      可以