black

Java程序设计

登录

单项选择题

有如下定义:
 Person p; Teacher t; 
 Student s; 
其中,类Teacher和Student都是类Person的子类,p,t和s都是非空值。执行以下语句的结果是什么?()
if(t instanceof Person){s =(Student)t;}

A.将构造一个Student对象。
B.表达式合法。
C.编译时非法。
D.编译时合法而在运行时可能非法。

相关考题

单项选择题 以下对Test类的定义中,哪种定义使Test类不能有子类?()

单项选择题 以下访问控制修饰符中允许不在同一个包中的子类访问父类?()

单项选择题 以下访问控制修饰符中仅允许同包中进行访问,不允许不同包访问。()

All Rights Reserved 版权所有©求知题库网库(csqiuzhi.com)

备案号:湘ICP备14005140号-1

经营许可证号:湘B2-20140064