super疑惑

    技术2022-05-20  32

    class A{

     

    A(){

     

    print("A()");

     

    }

     

    public void print(String s){

     

    System.out.println(s);

     

    }

     

    public void f(){

     

    print("A:f()");

     

    }

     

    }

     

     

     

    class B extends A{

     

    B(){

     

    print("B()");

     

    }

     

    public void f(){

     

    print("B:f()");

     

    }

    super.f(); //报错

     

    public static void main(String[] args){

    B b = new B();

    b.f();

    b.super.f(); //报错

    }

     

     

    }

     

    看来还得研究一下


    最新回复(0)