Java的访问权限(public并不等于默认)

一共有四种访问权限,对应四个范围

1.private :只有本类内可以使用,即使是子类也没权使用

2.protect :子类和友好类能够使用,继承中经常用到

3.默认值,(就是什么都没写),只有同包名下可以调用,包外不能被调用

4.public :任何地方都能调用,包括同包名,不同包名等

类的访问修饰符只能是 public默认不写两种,不能使用protectprivate

类的成员:如图,逐层放宽

原文地址:https://www.cnblogs.com/tommy-huang/p/4253839.html