java修饰符—访问修饰符:default ,public, protect和private;
1. public(公共访问控制符)对所有类可见,使用对象:类、接口、变量、方法。
被public修饰的成员 ,可以在任何一个类中被调用,不管同包或不同包,是权限最大的一个修饰符。
2. protected(保护访问控制符)对同一包内的类和所有子类可见,使用对象:变量、方法,不能修饰外部类。
被protected修饰的成员,能在定义它们的类中,同包的类中被调用。如果有不同包的类想调用它们,那么这个类必须是定义它们的类的子类。
3. default(缺省默认访问控制符)在同一包内可见,不使用任何修饰符,使用对象:类、接口、变量、方法。
默认权限即同包权限,同包权限的元素只能在定义它们的类中,以及同包的类中被调用。
4. private(私有访问控制符)在同一类内可见,使用对象:变量、方法,不能修饰外部类。
被private修饰的成员,只能在定义它们的类中使用,在其他类中不能调用。