访问权限
Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。
默认访问修饰符-不使用任何关键字
接口里的变量都隐式声明为public static final,而接口里的方法默认情况下访问权限为public。
请注意以下方法继承的规则:
1.父类中声明为public的方法在子类中也必须为public。
2.父类中声明为protected的方法在子类中要么声明为protected,要么声明为public。不能声明为private。
3.父类中默认修饰符声明的方法,能够在子类中声明为private。
4.父类中声明为private的方法,不能够被继承。
实例:
class Test1{
private static int age = 1;
public static int age2 = 2;
protected static int age3 = 3;
static int age4 = 4;
}
public class Test2 extends Test1{
public static void main(String [] args){
//System.out.print(age);//no
System.out.print(age2);//yes
System.out.print(age3);//yes
System.out.print(age4);//yes
}
}