显然,如Integer这样一个表示整数的类,既应该是可以被比较大小的,也应该是可以被序列化存入存储设备中的....因为面向对象语言中继承一词与现实世界中的父子关系相差甚远.
面向对象语言中继承父类的子类对象能直接使用父类的方法和属性.
现实世界中父亲拥有年龄属性,孩子难道继承了父亲的年龄属性吗?...四、单继承机制与多接口机制的限制
上面说了那么多多继承机制下的问题,Java最后也选择了单继承机制与多接口机制,那么难道单继承机制与多接口机制没有任何问题吗?...骨架实现中还存在特例是简单实现(simple implementation),简单实现就像个骨架实现,这是因为它实现了接口,并且是为了继承而设计的,但是区别在于它不是抽象的:它是最简单的可能的有效实现....public(Java9中可以为private).
(3)抽象类的方法可以定义为final,防止被重写,接口不行.
(4)抽象类中可以有状态(成员变量),接口只能有静态常量.