java小问:子类要访问父类的抽象方法,是不是必须要都要重写所有父类的抽象方法?还是可以只是重写部分?

谢谢大哥大姐们,感激不尽。

子类必须重写父类中所有的抽象方法,不然子类也要定义为抽象类追问

嗯嗯,你说的对,可以为我解释为什么么?就是“不然子类也要定义为抽象类 ”我不知道这有什么关系么?谢谢咯

追答

如果子类中包含有未实行方法
当new一个子类对象后
抽象方法自然也被继承了
如果不实行那么直接调用一个抽象的方法 那你想想有什么意义
所有如果有没有实行的方法 就必须定义为抽象类
这样就不能实例化了,不能new了(抽象类不能实例化)

追问

嗯嗯,知道了,非常感谢······

追答

唉! 回答这么详细得不到采纳 , 悲催啊!!!

追问

不好意思啦,因为有第一个人回答的时候我当时觉得以为懂了,就采纳了,回来我想采纳你的哈,不过你的问题是最好的

追答

恩!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-20
是不是必须要都要重写所有父类的抽象方法?
是全部,但是你可以只实现部分方法,其他的方法体为空都可以的本回答被提问者和网友采纳
第2个回答  2012-06-20
定义两个类试试不就知道了追问

嗯嗯,谢谢咯

相似回答