一、相同点
- 都是修饰符
二、不同点
- 访问权限不同
- public 任何地方都可以访问,被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。****
- protected 修饰符,权限介于 public 与 default 之间。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包 中也可以访问。
- default 默认的修饰符。仅允许在同一个包中进行访问。
- private 访问权限最小。只允许访问类本身。
三、访问权限草图
- protected default private public Javaprotected default private public protected private public protected权限private public protected private类型public declare q_declare_private q_declare_public private private public static final private public protecte private 对象private类型public aws-vpc private subnets public