JAVA回顾之this关键字
作者:互联网
一、概述
this代表它所在函数所属对象的引用。也就是哪个队象在调用this所在的函数,this就代表哪个对象。
二、用法
this关键字主要有三个应用。
1、this调用本类中的属性,也就是类中的成员变量。
Dog.java
public class Dog {
public String name;
public void getName(){
System.out.println(this.name);
}
}
Demo1.java
public class Demo1 {
public static void main(String[] args) {
Dog dog = new Dog();
dog.name = "大黄";
System.out.println(dog.name);
}
}
2、this调用本类中的其他方法。
Demo2.java
public class Demo2 {
public static void main(String[] args) {
new Demo2().aaa();
}
public void aaa(){
this.bbb();
}
public void bbb(){
System.out.println("这是bbb");
}
}
3、this调用本类中的其他构造方法,调用时要放在构造方法的首行。
Demo3.java
public class Demo3 {
public Demo3() {
this("大黄");
}
public Demo3(String name){
System.out.println("这里是" + name);
}
}
Demo4.java
public class Demo4 {
public static void main(String[] args) {
Demo3 demo3 = new Demo3();
}
}
徐pipi 发布了3 篇原创文章 · 获赞 0 · 访问量 59 私信 关注
标签:JAVA,name,回顾,Demo3,void,关键字,java,public,String 来源: https://blog.csdn.net/weixin_45585434/article/details/104074930