JAVA----this关键字

2022/1/10 17:11:58

本文主要是介绍JAVA----this关键字,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  1. this可以调用属性和方法
  2. this可以调用构造器
    • 在类的构造器中,可以显式的使用this(参数列表)方式,调用本类中指定的其他构造器
    • 构造器中不能通过this(形参列表)调用自己
    • 如果一个类中有n个构造器,则最多有(n-1)个构造器使用了”this(形参列表)
    • 规定:“this(形参列表)必须声明在当前构造器的首行
    • 构造器内部,最多只能声明一个”this(形参列表)“用来调用其他的构造器
package lll;

public class Test {
	public static void main(String[] args){
		Person p=new Person("张三");
		System.out.println(p.getName());
		p.setName("王五");
		System.out.println(p.getName());
	}
}

class Person{
	String name;
	int age;
	public Person(){
		
	}
	public Person(String name){
		this();
		this.name=name;
	}
	public Person(String name,int age){
		this(name);
		this.age=age;;
	}
	public void setName(String name){
		this.name=name;
	}
	public String getName(){
		return this.name;
	}
}




这篇关于JAVA----this关键字的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程