【陳妙妙】評論
物件導向三大特色:(1)封裝(encapsulation)從要處理的資料裡面,選出抽象程度較高的成為一個類別,而此類別中又可以分為要處理的資料及處理資料的類別,而此類別又可以分為要處理的資料及處理資料的方法。為了達到資訊隱藏的目的,應該將所有類別內的資料存取等級設成私有(private),外界只能透過此類別提供的函數來存取內部資料。(2)繼承性(inheritance)一個類別(class)擁有你要的資料的部分功能,你可以採用繼承的方式,減少撰寫相同的程式碼,專注在相異的程式碼撰寫上。但是當原先的類別改變時,繼成此類別的子類別也會受到影響。(3)多型(polymorphism)當程式在執行前才真正決議(resolve)變數的型別,這稱為後期繫結。多型就是應用這種技術,...