This指當前對象,this()則是指構造方法,this()表示無參構造方法,this(1.0)表示參數爲一個浮點數的構造方法,以此類推函數
class Person{ // 定義Person類 private String name ; // 定義name屬性 private int age ; // 定義age屬性 public Person(String name,int age){ this.name = name ; this.age = age ; } }; class Student extends Person{ // 定義Student類 private String school ; // 定義school屬性 public Student(){ // this("LXH",30,"MLDN") ; // 會在此處調用父類的構造,默認調用的是無參 } public Student(String name,int age){ this() ;//調用無參構造函數 } public Student(String name,int age,String school){ this(name,age) ; // 明確調用父類中有兩個參數的構造 this.school = school ; } }; public class SuperDemo02{ public static void main(String arsg[]){ Student stu = new Student("張三",30,"清華大學") ;// 實例化子類對象 System.out.println(stu.getInfo()) ; } };