首页 > 代码库 > this 与 super 重复问题?

this 与 super 重复问题?


我们都知道 this  和 super 关键字,在 调用 构函数的时候,

都必须写在第一行中!

        this 调用的是当前的类的构造函数!

super 调用的是父类的构造函数!


this和super可不可以重复??

class Student extends Person
{
	int grade;
	
	 Student()
	 {
		 super();
		 System.out.println("我的是Student 的无參构造函数! ");
	 }
	 
	 Student(String name,int grade)
	 {
		 this();
		 super(name);
		 
		 this.grade = grade;
		 
	 }
	 
	 
	
}

出错:

Constructor call must be the first statement in a constructor