最近面試常常被問到的問題是物件導向的三大特性
封裝 (Encapsulation)
將資料 (屬性) 與操作此資料的函數 (方法) 包在一起的特性
繼承 (Inheritance)
承接所有父類別 (Parent Class) 所有屬性方法,並可以加以改造的特性
多型 (Polymorphism)
呼叫相同的函式,卻會出現不同的行為的現象
●(Overloading): 將一個函數名稱,賦予一種以上的函數實體,以便依據當時情況,擇一執行。
●(Overriding): 將繼承下來的方法,以同名函數蓋掉的特色
沒有留言:
張貼留言