Java访问控制
原文
Java内的访问控制权限有四种:public 、default、 protected 、private。权限等级依次降低。
1 | 将方法或者是属性定义为public:意味着这个方法或者属性对其他的类(所有的类)是可以访问的。 |
包内访问权限:当定义为public或protected时候,当前这个方法或是属性对位于同一个包内部的类来说是可以访问的。
当一个方法没有定义控制权限的时候,将会默认定义为包访问权限。
补充
一个非内部类只能是Public或者默认包访问权限的,内部类可以拥有private或者protected的访问权限。通常的访问权限对类内部的成员,即方法、变量而言的。
查看更多
Java基础:Java基础