java修饰符—访问修饰符:default ,public, protect和private;

1. public(公共访问控制符)对所有类可见,使用对象:类、接口、变量、方法。

被public修饰的成员 ,可以在任何一个类中被调用,不管同包或不同包,是权限最大的一个修饰符。

 

2. protected(保护访问控制符)对同一包内的类和所有子类可见,使用对象:变量、方法,不能修饰外部类

被protected修饰的成员,能在定义它们的类中,同包的类中被调用。如果有不同包的类想调用它们,那么这个类必须是定义它们的类的子类

 

3. default(缺省默认访问控制符)在同一包内可见,不使用任何修饰符,使用对象:类、接口、变量、方法。

默认权限即同包权限,同包权限的元素只能在定义它们的类中,以及同包的类中被调用。

 

4. private(私有访问控制符)在同一类内可见,使用对象:变量、方法,不能修饰外部类。

被private修饰的成员,只能在定义它们的类中使用,在其他类中不能调用。

 

 

 

 

 

posted @ 2022-06-09 00:04  zfj0318  阅读(252)  评论(0编辑  收藏  举报