在Java中,我們可以通過創建類來定義自己的數據類型。一個類定義了對象包含的屬性和方法。本文將介紹如何使用Java創建兩個類——人類和教師類。
public class Person { private String name; private int age; public Person(String name, int age){ this.name = name; this.age = age; } public String getName(){ return this.name; } public int getAge(){ return this.age; } }
上面的代碼定義了一個Person類。它具有兩個私有屬性——name和age,以及一個構造函數。構造函數在創建類的新實例時調用,并設置name和age屬性的初始值。getName和getAge方法分別返回對象的名字和年齡。
public class Teacher extends Person{ private String subject; public Teacher(String name, int age, String subject){ super(name, age); this.subject = subject; } public String getSubject(){ return this.subject; } }
上面的代碼定義了一個教師類,它擴展了Person類。它具有一個額外的私有屬性——subject——它表示教師的學科。在構造函數中, Teacher調用Person構造函數來設置Person的name和age屬性。它還設置了它自己的subject屬性。getSubject方法返回教師的學科。