下列对抽象类描述正确的是( )。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
A
抽象类没有构造方法
B
抽象类必须提供抽象方法
C
抽象类可以通过new关键字直接实例化
D
有抽象方法的类一定是抽象类
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
在面向对象编程中,抽象类是一种特殊的类,它不能被实例化。抽象类通常包含一些抽象方法,这些方法没有具体的实现,而是由子类提供。抽象类的主要目的是为子类定义一个公共的接口,使得子类必须遵循一定的规则。
A选项:抽象类可以有构造方法,这是错误的。抽象类可以有构造方法,但通常不直接实例化,而是通过子类来实例化。
B选项:抽象类不一定提供抽象方法,这是正确的。抽象类可以包含抽象方法,也可以包含具体的方法。
C选项:抽象类不能通过new关键字直接实例化,这是正确的。由于抽象类不能被实例化,所以不能使用new关键字来创建抽象类的对象。
D选项:有抽象方法的类一定是抽象类,这是正确的。如果一个类包含抽象方法,那么这个类必须是抽象类。
因此,正确答案是D选项。
创作类型:
原创
本文链接:下列对抽象类描述正确的是( )。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



