Java第三章this关键字的几个注意点

this关键字

  1. this出现在实例方法中,代表的是当前对象。语法是: this.
  2. this本质上是一个引用,该引用保存当前对象的内存地址(this也存在与JVM的栈stack中,在栈帧的局部变量表的第0个槽位上)
  3. 通过this,可以访问实例变量,可以调用实例方法
  4. this 大部分情况下都可以省略,用于区分局部变量和实例变量时不能省略
  5. this不能出现在静态方法中
  6. this(实参) 语法:
  • 只能出现在构造方法的第一行
  • 通过当前构造方法去调用本类中的其他的构造方法
  • 作用是:代码复用
  public Car(){
        this(1,1,1); //this(1,1,1)调用有参构造 当然this()表示执行无参构造方法 , 注意只能放在第一行!!!!!
    }

    public Car(int year, int month, int day) {
        this.year = year;
        this.month = month;
        this.day = day;
    }
posted @ 2025-06-25 02:10  如夢初醒  阅读(6)  评论(0)    收藏  举报