大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > Java技巧 > this关键字在构造函数中的应用

this关键字在构造函数中的应用

关键词:this构造函数  阅读(873) 赞(11)

[摘要]本文是对this关键字在构造函数中的应用的讲解,对学习Java编程技术有所帮助,与大家分享。

/**
* this的用法

1、用于区分同名变量的情况(成员变量和局部变量同名的时候)

2、用于构造函数之间互相调用。this语句只能定义在构造函数的第一行,以为初始化要先执行。
*/
class this_persion {
    private String name;
    private int age;

    this_persion()
    {

}
    this_persion(String name)
    {
        this.name = name ;
    }
    this_persion(String name,int age)
    {
        this(name);
        this.age = age ;
    }
    public boolean compare(this_persion p)
    {
        return this.age == p.age;
    }

}

Created by 刘朋程.on 2014-6-12.博客园
class this_persionDomo
{
   public static void main(String[] args)
   {
       this_persion p1 = new this_persion("张三",35);
       this_persion p2 = new this_persion("张三",35);
       boolean b = p1.compare(p2);
       System.out.println(b);
   }
}



相关评论