理论五:接口VS抽象类的区别?

2020-12-09  本文已影响0人  _River_
1:抽象类和接口的特性
abstract
抽象类被继承    extend
抽象类可以有属性和方法,有普通方法和抽象方法。
不允许实例化 子类比须重写抽象类的抽象方法。
interface
接口被实现  implement
接口只能有抽象方法
不允许实例化 实现类必须实现接口的所有方法

2:抽象类和接口的意义?
抽象类:is-a 复用代码   设计从下到上  是什么
接口: has-a 抽象方法  设计从上到下   有什么
上一篇 下一篇

猜你喜欢

热点阅读