当前位置 :
JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?(A).Bx1=newB()(B).Cx1=newC()(C).Cx1=ne
更新时间: 2025-08-28 23:42:33
1人问答
问题描述:

JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?

类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?

(A).Bx1=newB()

(B).Cx1=newC()

(C).Cx1=newC()

(D).Cx1=newB()

第二个写错了,应该为:(B).Bx1=newC()

刘新梅回答:
  B和C都正确.   非抽象类C当然可以实例自己的对象,故C正确.   抽象父类B的对象x1也可以由非抽象的子类C来实例化,故B也正确.这种用法通常用于实现动态多态.
最新更新
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有