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

16、 一个抽象类中能否既定义抽象方法又定义非抽象方法?( ) A) 不能,只能含有其中一种.B) 不能,
16、x05一个抽象类中能否既定义抽象方法又定义非抽象方法?( )
A) 不能,只能含有其中一种.
B) 不能,只能含有抽象方法.
C) 能,但子类不能继承抽象方法.
D) 能,子类可以继承上述两种方法.
过客无姓 1年前 已收到1个回答 举报

dghmzzp 幼苗

共回答了19个问题采纳率:78.9% 举报

能,子类应该是调用或者重写方法,不是继承吧.

1年前 追问

9

过客无姓 举报

你的意思是老师题目写错了?

举报 dghmzzp

貌似我理解错了,下面是我在论坛上找的几句话,仅供参考: 抽象类的作用仅仅是表达接口,不表达具体的实施细节。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。如果从一个抽象类继承,而且想生成新类型的一个对象,就必须为基础类中的所有抽象方法提供方法定义。如果不这样做(完全可以选择不做),则衍生类也会是抽象的。 子类继承了父类的所有方法,但是不是所有方法都从父类继承,它可以有自己独有的方法。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.440 s. - webmaster@yulucn.com