this:表示当前对象的指针
* 指向当前对象,表示对当前对象的调用
* 用途:
* 1、构造方法,当构造方法的名称跟类的成员变量的名称一样的时候,可以使用this代表当前对象
* 注意:当构造方法中需要其他构造方法时,可以使用this(参数列表)调用其他构造方法,但是需要位于方法体的第一行
* 2.普通方法中:
* 当多个普通方法需要互相调用时,可以使用this.方法来进行调用,指的是当前对象的其他方法
* 3、调用成员变量的时候如何使用:
* 当方法名的参数名称跟成员变量保持一致时,使用this.变量名称 表示的是对象的值,而使用变量名称则是参数的值
*
*/
public class The { int a,b,c; The(){ System.out.println("正要new一个hello对象"); } The(int a,int b){ this(); a=a; this.a=a; this.b=b; } The(int a,int b,int c){ this(a,b); this.c=c; } void sing(){} void chifang(){ System.out.println("你老爸喊你吃饭"); } public static void main(String[] args) { The dd=new The(2,3); dd.chifang(); } }