18 this关键字
本质
谁调用,代表谁
常用操作
1.调用本类的属性
this.属性名
//例如类中的Set方法public void setAge(int age){ this.age=age; //this.age代表当前调用setAge()方法的对象所对应的Age值}
2.调用本类的构造方法(函数)
this(形参1,形参2......形参n),其中形参是根据构造方法来安排的
public class Person{ private int age; public Person(){ } public Person(int age){ this();//一定要放在首行 //用this(形参,形参2.....形参n)时, //要留一个构造函数作为出口,默认留着无参构造(自己写出来)作为出口 this.age=age; }}
3.表示当前对象
this//以String类中的toString方法为例public String toString() { return this;//返回的是调用toString方法的字符串本身}//常规来讲,如果是打印变量默认调用的都是toString方法,默认其实打印为地址,//但String类中重写了这个方法,所以返回值就是调用的字符串
原文转载:http://www.shaoqun.com/a/493320.html
鸥鹭:https://www.ikjzd.com/w/2568
hunter:https://www.ikjzd.com/w/992
tenso:https://www.ikjzd.com/w/1552.html
18this关键字本质谁调用,代表谁常用操作1.调用本类的属性this.属性名//例如类中的Set方法publicvoidsetAge(intage){this.age=age;//this.age代表当前调用setAge()方法的对象所对应的Age值}2.调用本类的构造方法(函数)this(形参1,形参2......形参n),其中形参是根据构造方法来安排的publicclassPerson{p
mil:mil
writer:writer
厦门旅游,大概四五天,要多少钱?:厦门旅游,大概四五天,要多少钱?
国庆去峨眉山旅游住在哪里好:国庆去峨眉山旅游住在哪里好
【法国旅游】—格拉斯香奈儿诞生地 - :【法国旅游】—格拉斯香奈儿诞生地 -
No comments:
Post a Comment