什么是this?
1.可以用来修饰属性、方法、构造器
2.this理解为当前对象或当前正在创建的对象 //比如:this.name,this.show();
3.可以在构造器中通过“this(形参)”的方式显示的调用本类中其他重载的指定的构造器
要求:1)在构造器内部必须声明在首行!
2)若一个类中有N个构造器,那么最多有N-1个构造器中使用了this(形参);
图解:
代码示例:
public void setHeight(double height) { this.height = height; //修饰属性 }this.show(); //修饰方法 public void show(){ System.out.println("显示文本"); }public Person(String name) { this.name = name; } public Person(String name, int age) { //this();可以用来显示调用当前类的重载的指定构造器 this(name); //修饰构造器 this.age = age; }
本文详细介绍了Java中的this关键字,包括其在属性、方法及构造器中的应用。同时解释了如何利用this调用同一类中的其它构造器,并给出了具体示例。

6319

被折叠的 条评论
为什么被折叠?



