Java基础语法 互动版

访问权限

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
  }
}