继承好处就是父类方法可以重复使用 子类继承后调用就好了 可是父类有的方法设置为抽象的 意义何在
子类继承后还要重写抽象方法 不如不继承 继承后要写 不继承也是写啊 ~~~
还有接口 都是抽象的 ~~~实现了接口 还是要自己写方法~~ 一点没有省事情啊~~
java是面对对象的语言,继承、抽象、多态是面对的三大特征,而你说的这些就是为了实现这三个特征,难道所有的类都不用这样,那JAVA全是一个个
散的零件,怎么可能是一门完整的语言。
我今天要写一个“飞”的接口,我明天写一个“飞机”类可以implements“飞”这个接口,第二天可以写一个“鸟”implements“飞”这个接口,以
后我的“飞机”类要衍生出来什么“ 客机”、“战斗机”,我就可以继承“飞机”这个大类,时代逐渐发展以后出来什么更牛逼的飞机之类的也可以继
承前人创造的类和接口,如果照你说的一点没有省事情,出来一个新事物就要新写一个类,那java这门语言早被淘汰了,程序员都累死了。
继承 可以是方法更加完善
接口 更加灵活,便于扩展
继承:A:提高了代码的复用性 B:提高了代码的维护性 C:让类与类产生了一个关系,是多态的前提
接口:主要是扩展功能,主要针对方法,描述对象的行为