所有对象可以分为各种对象类,有一种特殊的类称为抽象类,其主要特征是(6)。
A.没有实例
B.没有子类
C.对数据类型的抽象
D.抽象地包括了大量实例
第1题:
下列关于抽象类的描述,错误的是()。
A.用abstract修饰的方法是抽象方法
B.用abstract修饰的类是抽象类
C.抽象方法没有方法体
D.抽象类可以用来实例化对象
第2题:
以下关于抽象类描述错误的是()
A.抽象类不能实例化;
B.抽象类指针可以指向派生类对象;
C.抽象类对象可以被派生类对象赋值;
D.抽象类中包含纯虚函数;
第3题:
下列叙述是错误的是?
A.子类对象的上转型对象不能操作子类新增的成员变量(失去了部分属性),不能调用子类新增的方法。
B.抽象类声明的对象可以成为子类对象的上转型对象。
C.子类对象的上转型对象可以访问子类继承或隐藏的成员变量。
D.若一个抽象类是某个抽象类的子类,那么它必须将父类抽象方法重写为非抽象方法。
第4题:
下列关于抽象类的描述中,错误的是()。
A.含有抽象方法的类称为抽象类,定义时必须使用关键字abstract
B.不能使用抽象类创建对象,即抽象类不能实例化
C.不能定义抽象类的引用变量
D.抽象类可以作为超类定义子类
第5题:
抽象类中可以有构造方法,所以抽象类也可以创建实例对象。
第6题:
下面对抽象类描述不正确的是______
A.抽象类只能作为基类使用
B.抽象类不能定义对象
C.抽象类可以实例对象
D.可以实现多态
第7题:
所有对象可以分成为各种对象类,有一种特殊的类称为抽象类,其主要特征是______。
A.没有方法
B.没有实例
C.没有操作
D.没有属性
第8题:
在面向对象技术中,抽象类是 (47) 。
A.接口
B.没有方法的类
C.没有子类的类
D.至少有一个未定义消息的类
第9题:
A.抽象类只有成员函数,没有成员变量
B.抽象类的所有函数都是抽象函数
C.只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类
D.带有抽象函数的类称为抽象类
E.抽象类不能创建对象