首页 > 其他 > 详细

this关键字用来访问本类的内容

时间:2020-02-29 16:58:11      阅读:95      评论:0      收藏:0      [点我收藏+]

this关键字用来访问本类的内容

三种用法:

  1. 在本类成员方法中,访问本类的成员变量
class Fu{
    int num = 10;
}
class Zi extends Fu{
    int num = 20;
    
    public void method(){
        int num = 30;
        System.out.println(num);//30
        System.out.println(this.num);//20
        System.out.println(super.num);//10
    }
}

2.在本类成员方法中,访问本类中的另一个成员方法。

public void method(){
    System.out.println("AAA");
}
public void methodB(){
    this.method();
    System.out.println("DDD");
}

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

注意:

  • this(...)调用必须也是构造方法的第一个语句,唯一一个。
  • super和this两种构造调用,不能同时使用。
public Zi(){
    this(66);//本类的无参构造,调用本类的有参构造
}
public zi(int n){
    
}

图解

技术分享图片

this关键字用来访问本类的内容

原文:https://www.cnblogs.com/anke-z/p/12383528.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!