2020-11-29

18 this关键字

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