【Java】访问权限

一、访问权限修饰词

关键字 名称 本类 同一包中的类 子类 其他包中的类
public  接口访问权限
protected 继承访问权限 x
默认 包访问权限  x x
private 无法访问权限 x x x

二、类的访问权限

  1.访问权限修饰词可以用于类

    修饰词必须出现在class之前

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

     public类名称必须完全与含有该编译单元的文件名相匹配

   编译单元可能不带public类

  3.类的访问权限不能是private和protected

     要实现类的不可访问,即实现private类,可以将该类的所有构造器指定为private

  

原文地址:https://www.cnblogs.com/zzhangyuhang/p/8467869.html