接口和抽象类的区别
来源:互联网 发布:tensorflow vgg 微调 编辑:程序博客网 时间:2024/06/10 09:32
接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。
抽象类的父类与子类是一般与特殊的关系,子类可以有自己的方法。
抽象类和接口的区别在于使用动机。使用抽象类是为了代码的复用,而使用接口的动机是为了实现多态性。
接口可以实现多继承,一个类可以实现多个接口,一个接口也可以被多个类继承。子类抽象类只能继承一个抽象类,可以有私有的方法和私有的属性。
抽象类反映的是本质,接口是具备哪些功能。
interface MyInterface{}
常量定义:总是public static final
方法定义:总是public abstract
abstract MyAbstract{}
例子:
无人机 飞机 导弹 子弹 战斗机
接口: 都会飞 interface fly
攻击性 interface attack
抽象:
public class abstract MyAbstract{}
0 0
- 类的抽象和接口的区别
- 抽象类和抽象方法以及和接口的区别
- 抽象类和接口类的区别
- 抽象类和接口类的区别
- 接口类和抽象类的区别
- 接口类和抽象类的区别
- 接口类和抽象类的区别
- 接口类和抽象类的区别
- 抽象类和接口的区别
- 抽象类和接口的区别
- 接口和抽象类的区别
- 抽象类和接口的区别
- 接口和抽象类的区别
- 抽象类和接口的区别
- 抽象类和接口的区别
- 接口和抽象类的区别
- 抽象类和接口的区别
- 抽象类和接口的区别(转帖)
- 简单理解js的this
- centos 安装nginx
- 机器学习(周志华)习题解答-线性模型(3.1-3.10)
- 【计算机视觉】人脸识别的步骤
- EAGLE 电路板编辑器中的“层”概念
- 接口和抽象类的区别
- 扩展Gcd含义及用途
- leecode 解题总结:374. Guess Number Higher or Lower
- android框架Xutils
- stack,deque,queue对比
- CSS3 媒介查询
- Python彻底解决采集网页乱码问题
- java守护线程和非守护线程
- 机器学习(周志华)习题解答-决策树(4.1-4.10)