Java学习笔记——this三种用法

super关键字用来访问父类内容,this关键字用来访问本类内容
用法:
1.在本类的成员方法中,访问本类的成员变量
2.在本类的成员方法中,访问本类的另一个成员方法
3.在本类的构造方法中,访问本类的另一个构造方法
A.this(。。。)调用也必须是构造方法的第一个语句,唯一一个
B.super和this两种构造调用,不能同时使用

public class Zi extends Fu {
    int num=20;
    public Zi(){
        //super();//这一行不再调用
        this(100);//本类的无参构造,调用本类的有参构造
        //this(20,30);//错误写法
    }
    public Zi(int n){

    }
    public Zi(int n,int m){

    }
   public void showNum(){
       int num=10;
       System.out.println(num);//局部变量
       System.out.println(this.num);//本类中的成员变量
   }
   public void methodA(){
       System.out.println("AAA");
   }
    public void methodB(){
       this.methodA();
        System.out.println("BBB");
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_42443419/article/details/86314621