this关键字的使用
- 先说创建对象是用new关键字来完成的,this的本质是创建好的对象ID,可以说是this就是代表的对象ID,this是指向了一个对象。
- 在程序中产生二义性时,就使用this来指明,
- 比如在普通方法中this就代表调用他的对象ID。
- 构造方法中this指向是初始化的对象ID。
- this关键字出现在构造器中必须放在第一位。
- this不能指向static方法中,因为static是属于类的,this是指向对象的,一个是在堆中,一个在方法区中。
注意常见的就是在普通方法中来区分成员变量和局部变量。this是代表对象ID,当然是指向是成员变量。
成员变量是属于对象嘛。
还有就是this指向了方法,是用来访问本类中的方法。
this()访问本类的构造方法。