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