Changes between Version 1 and Version 2 of waue/2009/0717
- Timestamp:
- Jul 17, 2009, 1:44:48 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
waue/2009/0717
v1 v2 24 24 * 介面為需要實做的類別,因此無法用new產生,且無法用extends繼承 25 25 * 產生介面唯一能用的是implement在指定的類別上 26 * implement 可以多重繼承 26 * implement 可以多重繼承 ,也可以介面implement介面 27 27 * 一旦繼承了,就一定要實做內部的功能 28 28 * 需要被實做的功能,一定有一個特性,就是這個功能會有帶入的參數,於是我們就可以使用這些參數來進行實做 … … 37 37 } 38 38 }}} 39 40 41 * abstract 為抽象類別:當您定義類別時,可以僅宣告方法名稱而不實作當中的邏輯,這樣的方法稱之為「抽象方法」(Abstract method),如果一個類別中包括了抽象方法,則該類別稱之為「抽象類別」(Abstract class),抽象類別是個未定義完全的類別,所以它不能被用來生成物件,它只能被擴充,並於擴充後完成未完成的抽象方法定義。 42 * 無法使用new,只能 extends 繼承來擴充之,一旦將繼承來的abstract方法都實做完成,此類別就可以被繼承 43 * 因此如果我的類別裡,有用到abstract 的method,就是abstract類別