1、如果一個類包含一個或者多個抽象方法,該類必須被限定爲抽象的。(否則,編譯器就會報錯。)
反之,抽象類可以包含非抽象方法。
可以創建一個沒有抽象方法的抽象類。
2、創建抽象類和抽象方法可以使類的抽象性明確。抽象類還是很有用的重構工具,可以將公共方法沿着繼承層次結構向上移動。
1、如果一個類包含一個或者多個抽象方法,該類必須被限定爲抽象的。(否則,編譯器就會報錯。)
反之,抽象類可以包含非抽象方法。
可以創建一個沒有抽象方法的抽象類。
2、創建抽象類和抽象方法可以使類的抽象性明確。抽象類還是很有用的重構工具,可以將公共方法沿着繼承層次結構向上移動。