引用: http://www.cnblogs.com/dolphin0520/p/3811437.html 这篇些的很好,看明白了自己有消化总结出来的。
抽象类 :
(父)抽象类:有抽象方法------老爸有个梦想没有实现
(子) 继承类:实现(父)抽象方法-------儿子实现老爸的梦想。(不想实现也可以交给孙子,但是自己就得是抽象类)
接口:
接口:比抽象类更更抽象,啥都是抽象的;他的方法----------------他有个idea可以卖
实现类:正常类必须实现方法------------把这个idea执行;
抽象类可以不实现------------------可以耍大牌
对事物抽象----------抽象类 继承----------“是不是”的关系
对行为抽象----------接口 实现----------“有没有”的关系