首页/ 题库 / [单选题]在面向对象技术中,抽象类是 (47) 。的答案

在面向对象技术中,抽象类是 (47) 。

单选题
2022-01-10 01:22
A、接口
B、没有方法的类
C、没有子类的类
D、至少有一个未定义消息的类
查看答案

正确答案
D

试题解析
抽象类与接口紧密相关,它们不能实例化,并且常常部分实现或根本不实现。抽象类和接口之间的一个主要差别是:类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承。从抽象类派生的类仍可实现接口。可以在创建组件时使用抽象类,因为它们使您得以在某些方法中指定不变级功能,但直到需要该类的特定实现之后才实现其他方法。抽象类也制定版本,因为如果在派生类中需要附加功能,则可以将其添加到基类而不中断代码。抽象类不能被实例化,也就是不能用new关键字去产生对象,抽象方法只需声明,而不需实现。抽象类的子类必须覆盖所有的抽象方法后才能被实例化,否则这个子类还是个抽象类。

标签:
相关题目
面向对象程序设计语言的主要特征包括抽象、继承、封装、多态。

类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个( )。

下述面向对象抽象的原理中,( )是不对的。
下述面向对象抽象的原理中,( )是不对的。
在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是
()语言内置面向对象的机制,支持数据抽象,已成为当前面向对象程序设计的主流语言之一。
在面向对象技术中,抽象类是______。
在面向对象技术中,抽象类是______
在面向对象技术中,抽象类是(47)。
● 在面向对象技术中,抽象类是 (47) 。(47)
在面向对象技术中,抽象类是 (47) 。
在数据库技术中,面向对象数据模型是一种()。
在数据库技术中,面向对象数据模型是一种______。
在数据库技术中,面向对象数据模型是一种
在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。
在面向对象技术中,(41)定义了超类和子类之间的关系
●在面向对象技术中,(38)说明一个对象具有多种形态,(39)定义超类与子类之间的关系。
面向对象的程序设计语言具有数据抽象、信息隐藏、()等特征。
在面向对象的系统中,一个对象通常由对象名、(44)和操作组成:在对象内的操作通常叫做(45);对象之间通过(46)进行通信;(47)是一种信息隐藏技术,可使对象的定义和实现分离。(33)
OOD设计方法是面向对象技术中的面向对象设计阶段,主要包含的是对设计系统的( )的过程描述。
广告位招租WX:84302438

免费的网站请分享给朋友吧