接口与抽象类(二)

来源:互联网 发布:java svg转png 编辑:程序博客网 时间:2024/04/29 09:34
abstract class在Java语言中体现了一种继承关系,要想使得 继承关系合理,父类和派生类之间必须存在"is-a"关系,即父类和派生类在概念本质上应该是相同的。对于interface来说则不然,并不要求interface的实现者和interface定义在概念本质上是一致的, 仅仅是实现了interface定义的契约而已。(这个总结得比较到位)

http://dev.yesky.com/436/7581936.shtml


接口 = 定义了要做的所有事情,但自己啥也不干 抽象类 = 做了部分共做,剩下的他不干了,等后来人继续完成

http://www.360doc.com/content/10/0525/16/1039473_29458325.shtml


接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。

http://blog.vsharing.com/jekkon/A1604115.html


接口,在表面上是由几个没有主体代码的方法定义组成的集合体

http://blog.vsharing.com/jekkon/A1604115.html


原创粉丝点击