抽象类与重写的区别?

来源:10-3 Java 中的抽象类

Anneyth

2015-11-28 13:33

抽象类与重写有什么区别?

写回答 关注

4回答

  • qq_情敌贝多芬_0
    2015-11-28 13:59:41
    已采纳

    抽象类与重写的目的都是为了实现多态,相同点:两者方法体和参数都必须和父类保持一致,不同点:抽象类没有方法体,重写有, 抽象类比重写更加灵活。

  • Goddess_chkx
    2016-07-24 12:01:47

    抽象类的方法体和抽象方法的方法体有何区别,求解...能举个例子最好

  • 天启之魂
    2015-11-28 14:56:25

    抽象类就没有方法体???那是接口 !!! 掉了个口字

  • 天启之魂
    2015-11-28 14:55:50

    ........区别?一个是类 ,一个是一个重新定义的方法的概念...你问他们的区别?楼上也是厉害 还真扯出来了.....而且明显是错的,方法体要和父类一致还是重写吗?抽象类就没有方法体???那是接!!!汗.....

    抽象类就是加了abstract修饰的类,

    重写是子类将不满意的父类方法的方法体进行重新改写......

    结论两者的区别就是两者根本就不是一类事物.....

    为彭十七加油...

    怎么就不是一类事物了,其实抽象类也是类,也可以有抽象方法和正常的方法。只不过抽象方法在父类中不需要写方法体,并且子类中必须重写该抽象方法。所以说其实就是重写的一种罢了。抽象类的重写和正常类的重写没区别好吧。

    2018-04-08 20:28:10

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530646 学习 · 6091 问题

查看课程

相似问题