下列哪个叙述是正确的 A.任何一个类都可以有多个子类。 B.可以用new运算符和abstract类的构造方法创建对象。 C final 类不可以有父类。 D.面向抽象编程,是指当设计某种重要的类时,不让该类面向具体的类,而是面向抽象类, 即所设计类中的重要数据是抽象类声明的对象,而不是具体类声明的对象
A.A
B.B
C.C
D.D
A.A
B.B
C.C
D.D
第1题
A.抽象类只有成员函数,没有成员变量
B.抽象类的所有函数都是抽象函数
C.只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类
D.带有抽象函数的类称为抽象类
E.抽象类不能创建对象
第2题
A.abstract类只能用来派生子类,不能用来创建abstract类的对象
B.abstract不能与final同时修饰一个类
C.final类不但可以用来派生子类,也可以用来创建final类的对象
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法
第4题
A.Bx1=newB();
B.Bx1=newC();
C.Cx1=newC();
D.Cx1=newB();
第5题
A.abstract类可以用来派生子类,也可以用来创建abstract类的对象
B.abstract能与final同时修饰一个类
C.final类不但可以用来派生子类,也可以用来创建final类的对象
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法
第6题
A.客户类无需知道所调用方法的特定子类的实现B. 对象动态地修改类C.一个对象对应多张数据库表D. 子类只能够覆盖父类中非抽象的方法
第7题
A.abstract类只能用来派生子类,不能用来创建abstract类的对象。
B.final类不但可以用来派生子类,也可以用来创建final类的对象。
C.abstract不能与final同时修饰一个类。
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
第9题
A.子类覆盖父类的方法时,子类对父类同名的方法将不能再做访问
B.子类覆盖父类的方法时,可以覆盖父类中中的final方法和static方法
C.子类覆盖父类的方法时,子类方法的声明必须与其父类中的声明完全一样
D.子类覆盖父类的方法时,子类方法的声明只需与其父类中声明的方法名一样