JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?(A).B x1=new B()(B).C x1=new C()(C).C x1=ne
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 16:52:45
![JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?(A).B x1=new B()(B).C x1=new C()(C).C x1=ne](/uploads/image/z/12421169-17-9.jpg?t=JAVA%E9%A2%98%E7%9B%AE%2C%E7%B1%BBB%E6%98%AF%E4%B8%80%E4%B8%AA%E6%8A%BD%E8%B1%A1%E7%B1%BB%2C%E7%B1%BBC%E6%98%AF%E7%B1%BBB%E7%9A%84%E9%9D%9E%E6%8A%BD%E8%B1%A1%E5%AD%90%E7%B1%BB%2C%E4%B8%8B%E5%88%97%E5%88%9B%E5%BB%BA%E5%AF%B9%E8%B1%A1x1%E7%9A%84%E8%AF%AD%E5%8F%A5%E4%B8%AD%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%98%AF%3F%E7%B1%BBB%E6%98%AF%E4%B8%80%E4%B8%AA%E6%8A%BD%E8%B1%A1%E7%B1%BB%2C%E7%B1%BBC%E6%98%AF%E7%B1%BBB%E7%9A%84%E9%9D%9E%E6%8A%BD%E8%B1%A1%E5%AD%90%E7%B1%BB%2C%E4%B8%8B%E5%88%97%E5%88%9B%E5%BB%BA%E5%AF%B9%E8%B1%A1x1%E7%9A%84%E8%AF%AD%E5%8F%A5%E4%B8%AD%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%98%AF%3F%28A%29.B+x1%3Dnew+B%28%29%28B%29.C+x1%3Dnew+C%28%29%28C%29.C+x1%3Dne)
JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?(A).B x1=new B()(B).C x1=new C()(C).C x1=ne
JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?
类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?
(A).B x1=new B()
(B).C x1=new C()
(C).C x1=new C()
(D).C x1=new B()
第二个写错了,应该为:(B).B x1=new C()
JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?(A).B x1=new B()(B).C x1=new C()(C).C x1=ne
B和C都正确.
非抽象类C当然可以实例自己的对象,故C正确.
抽象父类B的对象x1也可以由非抽象的子类C来实例化,故B也正确.这种用法通常用于实现动态多态.