1:抽象类和接口的特性
abstract
抽象类被继承 extend
抽象类可以有属性和方法,有普通方法和抽象方法。
不允许实例化 子类比须重写抽象类的抽象方法。
interface
接口被实现 implement
接口只能有抽象方法
不允许实例化 实现类必须实现接口的所有方法
2:抽象类和接口的意义?
抽象类:is-a 复用代码 设计从下到上 是什么
接口: has-a 抽象方法 设计从上到下 有什么
1:抽象类和接口的特性
abstract
抽象类被继承 extend
抽象类可以有属性和方法,有普通方法和抽象方法。
不允许实例化 子类比须重写抽象类的抽象方法。
interface
接口被实现 implement
接口只能有抽象方法
不允许实例化 实现类必须实现接口的所有方法
2:抽象类和接口的意义?
抽象类:is-a 复用代码 设计从下到上 是什么
接口: has-a 抽象方法 设计从上到下 有什么
本文标题:理论五:接口VS抽象类的区别?
本文链接:https://www.haomeiwen.com/subject/gtzqgktx.html
网友评论