来源:北京达内IT培训学校
时间:2021/7/28 17:24:14
北京java培训机构,IT培训选达内,专注IT培训,达内开设Java,UI,会计,php,Android,IOS,linux,网络营销等IT培训,泛IT培训和非IT培训共26大培训课程,一地学习,全国就业!
Java的权限修饰符介绍
1、public:公共的
(1)可以修饰类、成员变量、成员方法、构造方法。
(2)被public修饰的成员,可以在任何一个类中被调用,不管同包或不同包。
(3)一般情况下,类的构造方法、成员方法会使用public,方便创建对象和调用方法。
2、protected:受保护的
(1)可以修饰成员变量,成员方法,构造方法,不能修饰类(此处指外部类、内部类不考虑)。
(2)被protected修饰的成员,只能被同包下的其他类访问。
(3)如果不同包下的类要访问被protected修饰的成员,这个类必须是其子类。
3、default:默认的
(1)可以修饰类,成员变量,成员方法,构造方法。
(2)若是没有加权限修饰符,其访问能力就是default权限。
(3)被默认权限修饰后,其只能被本类以及同包下的其他类访问。不同包的子类都不行。
4、private:私有的
(1)可以修饰成员变量,成员方法,构造方法,不能修饰类(处指的是外部类,内部类不加以考虑)。
(2)被private修饰的成员只能在其修饰的本类中访问,在其他类中不能调用,但是被private修饰的成员可以通过set和get方法向外界提供访问方式 。
(3)private类型的方法都默认为是final方法,因而也不能被子类重写。
权限是从大到小的:public > protect >default>private。
版权所有:搜学搜课(www.soxsok.com)