首页 > 编程语言 > 详细

java基础(四)之this的使用

时间:2019-11-06 20:07:25      阅读:62      评论:0      收藏:0      [点我收藏+]

作用:

1、使用this调用成员变量和成员函数
2、使用this调用构造函数

 

 

Person.java:

class Person{
	String name; //成员变量
	void talk(String name){
		//String name 形参
		System.out.println("My name is " + this.name);
	}
}

  

TestThis.java:

public class TestThis{
	public static void main(String[] args){
		Person p1 = new Person();
		p1.name = "zhangsan";
		p1.talk("lisi");
		
	}
}

  

输出结果:zhangsan

 

修改Person.java:

class Person{
	String name;
	void talk(String name){
		System.out.println("My name is " + name);
	}
}

  

输出结果:lisi

 

 

使用this调用构造函数

Person.java

class Person{
	String name;
	int age;
	String address;
	
	Person(){
		System.out.println("test0");
	}
	Person(String name,int age){
		this();
		this.name = name;
		this.age = age;
		System.out.println("test2");
	}
	Person(String name,int age,String address){
		this(name,age);
		System.out.println("test3");
	}
	
	
}

TestThis.java:

public class TestThis{
	public static void main(String[] args){
		Person p1 = new Person("boy",11,"china");
	}
}

 

输出结果如下:

技术分享图片

 

 

 

 

java基础(四)之this的使用

原文:https://www.cnblogs.com/endust/p/11808264.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!