类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是()。
A.Bx1=newB();
B.Bx1=newC();
C.Cx1=newC();
D.Cx1=newB();
第1题:
【多选题】关于抽象类的说法哪些是正确的?
A.抽象类中可以有非抽象方法。
B.如果父类是抽象类,则子类必须重写父类所有的抽象方法。
C.不能用抽象类去创建对象。
D.接口和抽象类是同一个概念。
第2题:
2、下列关于抽象类的说法正确的是()。
A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
B.接口和抽象类是同一回事
C.绝对不能用抽象类去创建对象
D.抽象类中不可以有非抽象方法
第3题:
7、类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是()。
A.B x1= new B();
B.B x1=new C();
C.C x1=new B();
D.以上均不对
第4题:
下列关于抽象方法的陈述哪一个是错误的?
A.抽象类可以使用抽象类的构造函数创建实例
B.抽象类可以继承
C.非抽象父类的子类可以是抽象的。
D.子类可以覆盖父类中的具体方法来声明它是抽象的。
第5题:
类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是()。
A.B x1=new C();
B.B x1= new B();
C.C x1=new B();
D.以上均不对