请问Java中抽象类中的抽象方法是否一定要被继承类实现?

请问Java中抽象类中的抽象方法是否一定要被继承类实现?

当父类的抽象类中有抽象方法时,继承的子类有两种选择,第一:定义子类是抽象类,就不需要实现抽象方法;第二:实现所有的抽象方法,不需要定义子类为抽象类;
当父类的抽象类中没有抽象方法时,子类直接继承不用做任何操作。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-08
是的,abstract类的abstract方法必须被子类重写,但是可以写出非abstract的空方法体,这样对于继承的子类就可以有选择性的继承方法~~
第2个回答  推荐于2017-12-25
您好,提问者:
如果这个方法是抽象的,那么子类必须重写。
除非子类也是一个抽象类。。。本回答被提问者和网友采纳
第3个回答  2014-10-27
答:是的,如果你暂时用不到,你可以空实现
第4个回答  2014-10-27
不是啊,用哪个实现哪个就可以吧。
相似回答