1. 建立一個沒有內容的類別
類別將資料及操作資料的方法包在一起(封裝),也可以用繼承的方式產生新物件(繼承),或是用同一個介面取存不同物件(多型),提高了程式的可重用性。
以下是一個空類別例子:
第1行宣告一個名稱是Student的類別,建議類別名稱用大寫字母開頭。 第2行的pass表示目前沒有宣告任何類別內容。
產生實體:
第1行,建立一個Student類別的實體(instance),它的參照(reference)名稱是s1。 第2, 3行,在s1實體中填入2個實體變數(instance variable,屬於某個實體的變數),分別是no(學號)及name(姓名)。
執行結果:
<main.Student object at 0x000001DC2BCD2880> 10546001 王小明
說明:
問題:
撰寫一個「員工」(Employee)的空類別,藉以產生2個實體。其一,員工編號A001,姓名是王小明,男性,25歲;其二,員工編號A002,姓名是陳小華,女性,24歲。