作业帮 > 综合 > 作业

16、 一个抽象类中能否既定义抽象方法又定义非抽象方法?( ) A) 不能,只能含有其中一种.B) 不能,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 11:04:02
16、 一个抽象类中能否既定义抽象方法又定义非抽象方法?( ) A) 不能,只能含有其中一种.B) 不能,
16、\x05一个抽象类中能否既定义抽象方法又定义非抽象方法?( )
A) 不能,只能含有其中一种.
B) 不能,只能含有抽象方法.
C) 能,但子类不能继承抽象方法.
D) 能,子类可以继承上述两种方法.
能,子类应该是调用或者重写方法,不是继承吧.
再问: 你的意思是老师题目写错了?
再答: 貌似我理解错了,下面是我在论坛上找的几句话,仅供参考: 抽象类的作用仅仅是表达接口,不表达具体的实施细节。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。如果从一个抽象类继承,而且想生成新类型的一个对象,就必须为基础类中的所有抽象方法提供方法定义。如果不这样做(完全可以选择不做),则衍生类也会是抽象的。 子类继承了父类的所有方法,但是不是所有方法都从父类继承,它可以有自己独有的方法。