繼承
- 子代繼承父代,改寫方法,新增功能。
子代的method必定多餘或等於父代。
Java 物件宣告子代實作父代
- compilor Error
因子代功能多於父代
物件宣告父代實作子代
只可以使用父代所擁有的方法,無法使用子代方法。
因父代並無宣告此方法。
使結構有更好的彈性
當加入新的class 繼承自A,使用方法時,只需要再加判別即可,可降低對原有程式的衝擊。
1 | public class Main { |
多形的產生
- 建立在方法的改寫。
子代的method必定多餘或等於父代。
因子代功能多於父代
只可以使用父代所擁有的方法,無法使用子代方法。
因父代並無宣告此方法。
使結構有更好的彈性
當加入新的class 繼承自A,使用方法時,只需要再加判別即可,可降低對原有程式的衝擊。
1 | public class Main { |