【单选题】类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s 非空 if(t instanceof Person) { s = (Student)t; } 最后一条语句的结果说法正确是()。
A. 将构造一个Student对象
B. 表达式是合法的
C. 表达式是错误的
D. 编译时正确,但运行时错误
A. 将构造一个Student对象
B. 表达式是合法的
C. 表达式是错误的
D. 编译时正确,但运行时错误
举一反三
- Student类是Person类的子类,分析下面语句,转型是否正确: Student s =(Student)new Person("张三", 23);
- 类Teacher和Student是类Person的子类; ...;} 最后一句语句的结果是:( )
- 类Teacher和Student是类Person的子类
- 【单选题】定义一个学生类Student,则初始化一个学生对象的语句是( A. Student s ; B. Student s = new Student(); C. Student s = new student(); D. Student s = s.student();
- 中国大学MOOC: 类Teacher和Student是类Person的子类; ...;} 最后一句语句的结果是:( )