黑马程序员技术交流社区
标题:
this关键字
[打印本页]
作者:
东东的一些事
时间:
2015-7-7 23:43
标题:
this关键字
this代表所在函数所属对象的引用。
也就是说哪个对象在调用this所在的函数,this就代表哪个对象。
this关键字的应用:
当定义类中的功能时,该函数内部要用到调用该函数的对象的时候,这时用this表示这个对象。
但凡本类功能中使用了本类对象,都用this表示。
public boolean compare(Person p){
return this.age==p.age;
}
this关键字在构造函数间调用
this语句:用于构造函数间进行互相调用.
this语句只能定义在函数的第一行,因为初始化的动作要先执行。
Person(String name){
//this();
this.name =name;
}
Person(String name,int age){
//this(name);相当于又重新调用了一次构造函数,只能放在函数的内的首行。
//this.name = name;
this.age = age;
}
作者:
zhangxin
时间:
2015-7-8 01:02
不错,来学习学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2