在本类的成员方法中,访问本类的成员变量。

在本类的成员方法中,访问本类的另—个成员方法。

在本类的构造方法中,访问本类的另一个构造方法。

this ( ...)调用也必须是构造方法的第一个语句,唯——个。

super和this两种构造调用,不能同时使用。

public class Fu {

    int num = 30;

}

 

public class Zi extends Fu{

    int num = 20;

    public Zi(){
        this(123);
    }

    public Zi(int n){
        this(1,2);
    }

    public Zi(int n, int m){
        
    }

    public void showNum(){
        int num = 10;
        System.out.println(num);
        System.out.println(this.num);
        System.out.println(super.num);
    }

    public void methodA(){
        System.out.println("AAA");
    }

    public void methodB() {
        this.methodA();
        System.out.println("BBB");
    }
}

 

super与this关键字图解:

代码举例:

 

 

 

 

 

 

 

 

 

 图:

 

 

 

posted on 2022-07-01 15:22  淤泥不染  阅读(19)  评论(0编辑  收藏  举报