为了账号安全,请及时绑定邮箱和手机立即绑定

抽象类与重写的区别?

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

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

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

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

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

3 回复 有任何疑惑可以回复我~
#1

qq_追求_2

说的好
2015-12-10 回复 有任何疑惑可以回复我~
#2

为彭十七加油oO

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

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530553    人
  • 解答问题       6091    个

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

进入课程

抽象类与重写的区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信