抽象类和接口的异同点
来源:互联网 发布:amtemu mac用不了 编辑:程序博客网 时间:2024/04/30 10:19
相同点:
都是不断向上抽取而来的。
不同点:
1,抽象类需要被继承,而且只能单继承。
接口需要被实现,而且可以多实现。
2,抽象类中可以定义抽象方法和非抽象方法,子类继承后,可以直接使用非抽象方法。
接口中只能定义抽象方法,必须由子类去实现。
3,抽象类的继承,是is a关系,在定义该体系的基本共性内容。
接口的实现是 like a 关系,在定义体系额外功能。
都是不断向上抽取而来的。
不同点:
1,抽象类需要被继承,而且只能单继承。
接口需要被实现,而且可以多实现。
2,抽象类中可以定义抽象方法和非抽象方法,子类继承后,可以直接使用非抽象方法。
接口中只能定义抽象方法,必须由子类去实现。
3,抽象类的继承,是is a关系,在定义该体系的基本共性内容。
接口的实现是 like a 关系,在定义体系额外功能。
0 0
- 接口和抽象类的异同点
- 抽象类和接口的异同点
- java抽象类和接口异同点
- 接口和抽象类异同点
- interface学习以及 抽象类和接口的异同点
- Java 接口和抽象类---不可不知的异同点
- java中抽象类和接口的异同点
- Java 接口和抽象类的异同点
- 接口与抽象类的异同点
- 抽象类和接口,类的异同
- 抽象类和接口的异同?
- 抽象类和接口的异同
- 接口和抽象类的异同
- 抽象类和接口的异同
- 抽象类和接口的异同
- 温故知新---抽象类和接口的异同
- 接口和抽象类的异同
- 关于抽象类和接口的异同
- ImageLoader 加载图片配置
- linux安装postgreSQL
- js传递数组参数到后台controller
- 《杉岩两语》:Vdbench在分布式存储性能测试中的使用方法
- 777E Hanoi Factory
- 抽象类和接口的异同点
- 高手详解SQL性能优化十条经验
- 你对SpringMvc是如何理解的?
- 高并发优化解决方案
- java集合之Map
- TortoiseGit与码云的连接
- 架构师具备哪些知识
- java--修饰符
- mysql -1045