您的位置:首页 > 编程语言 > Java开发

Java接口与抽象类的区别

2017-04-15 00:00 218 查看
interface是一种特殊的抽象类,abstract class表示的是"is a"关系,interface表示的是"like a"关系

警察是人,必须有所有人类的特征,警察像猎人,有猎人的功能。police extends human implements hunter

大家在选择时可以作为一个依据,当然这是建立在对问题领域的理解上的,比如:如果我们认为警察在概念本质上是猎人,同时又具有 人的功能,那么上述的定义方式就要反过来了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: