A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 史世锋 中级黑马   /  2015-9-15 23:23  /  234 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

this的应用:


当定义类中函数时,该函数内部要用到调用该函数的对象时,用this来表示这个对象


但凡本类函数内部使用了本类对象,都用this表示


this还可以在构造函数中调用本类的其他构造函数
class Person
{
     String name;
     int age;
     Person(String name)
     {
        this.name = name;
     }
     Person(String name, int age)
     {
         this(name);//调用上面的构造函数
         this.age = age;
     }
     //比较两个人的年龄大小,这时需要用到本类对象
     public boolean compare(Person p)
     {
          return this.age == p.age;
     }
}



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马