什麼時候用抽象類,什麼時候用接口?
如果這個概念在我們腦中確確實實存在 —> 用抽象類
如果這個概念僅僅是某些方面的一個特性,比如說會飛的(flyable),會動的(moveable)—> 設成接口
- 在模糊的時候,一般設成接口(原因是:實現了這個接口之後,還能從其他的抽象類繼承,這樣更靈活。但是如果繼承了抽象類了就不能繼承其他抽象類了。)
什麼時候用抽象類,什麼時候用接口?
如果這個概念在我們腦中確確實實存在 —> 用抽象類
如果這個概念僅僅是某些方面的一個特性,比如說會飛的(flyable),會動的(moveable)—> 設成接口
揭開Java的神祕面紗--之基礎篇 java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植的、性能很優異的、多線程的、動態的語言。 Java的三種技術架