0
点赞
收藏
分享

微信扫一扫

Java 面向对象 this关键字

ZMXQQ233 2022-03-12 阅读 86

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();
    }
}
举报

相关推荐

0 条评论