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
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