接口:只能有方法的定义不能有方法的实现(在java8中接口可以有方法体)
抽象类:可以只定义方法体,也可以有方法 的实现
类:只能是既有方法的定义又有方法的实现
接口与面向接口编程
原文:https://www.cnblogs.com/excellencesy/p/9114705.html