码迷,mamicode.com
首页 > 编程语言 > 详细

Java-this

时间:2015-07-05 15:08:26      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:java   this   

Java-this

一 作用
this:
用于区分局部变量和成员变量同名的情况

二 机制
this代表啥:代表本类的对象
this为什么可以解决同名问题:
this代表它所在的函数所属的对象的应用,
简单的说,哪个对象在调用this所在的函数,this就代表那个对象

三 this语句
用于构造函数之间的相互调用,只能用this语句,参数加上
注意
this语句只能放在构造函数的第一个语句。(不是简单的第一行)
因为初始化函数里面还要先执行初始化函数
一般函数不能调用构造函数

四 this的应用
当定义类中功能时,该函数内部要用到调用该函数的对象时
这时用this来表示这个对象
本类对象使用本类的功能,都是同this

public boolean compare(Person p)
{
    return this.age == p.age;//this代表p1的引用
}

boolean b = p1.compare(p2);

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java-this

标签:java   this   

原文地址:http://blog.csdn.net/qq_22075977/article/details/46762387

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!