Java接口与抽象类的区别
2017-04-15 00:00
218 查看
interface是一种特殊的抽象类,abstract class表示的是"is a"关系,interface表示的是"like a"关系
警察是人,必须有所有人类的特征,警察像猎人,有猎人的功能。police extends human implements hunter
大家在选择时可以作为一个依据,当然这是建立在对问题领域的理解上的,比如:如果我们认为警察在概念本质上是猎人,同时又具有 人的功能,那么上述的定义方式就要反过来了。
警察是人,必须有所有人类的特征,警察像猎人,有猎人的功能。police extends human implements hunter
大家在选择时可以作为一个依据,当然这是建立在对问题领域的理解上的,比如:如果我们认为警察在概念本质上是猎人,同时又具有 人的功能,那么上述的定义方式就要反过来了。
相关文章推荐
- java接口和抽象类的区别
- Java接口和抽象类区别
- java接口和抽象类的区别
- Java接口和抽象类有什么区别,什么时候用接口好,什么时候用抽象类好?
- Java接口与抽象类的区别与联系
- java接口和抽象类的区别
- java接口与抽象类的区别之缺省适配模式 .
- Java接口与抽象类区别
- 面试题-java接口和抽象类的区别
- Java接口和抽象类的区别
- java接口和抽象类的区别和作用(功能、用途、好处)
- java接口和抽象类的区别
- Java接口和抽象类的区别
- java接口与抽象类的区别
- Java接口和抽象类的区别?(抽象类中可以定义变量)
- Java接口和抽象类的区别
- JAVA接口与抽象类的区别(部分转载)
- Java接口和抽象类有什么区别,哪些时候用接口,哪些时候用抽象类?
- java接口和抽象类的区别
- Java接口和抽象类的区别