Si-Kang
2015-12-09 07:05
采纳率: 0%
浏览 2.1k

Java抽象类中的非抽象方法的方法体为空,子类也没有头给予实现,但却被调用了是什么意思

读源码的时候关键地方卡住了,在一个方法的结尾把数据作为参数调用了一个抽象类的方法,这个方法不是抽象方法,方法体也是空的,这个抽象类的子类只有一个,而且也没有实现这个方法,那这些数据到底了什么地方呢?
图片说明
图片说明

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • bdmh 2015-12-09 07:13

    实现方法在子类中,多态的概念,父类有这个方法(不是abstract的),所以要写一个空方法,具体实现由子类处理

    评论
    解决 无用
    打赏 举报
  • levvy 2015-12-09 07:21

    子类继承了父类, 不管是否重写父类的方法,都可以调用父类的方法吧

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题