题目内容

使用下列哪个关键字,可以判断一个变量的具体类型()?

A. as
B. is
C. instanceof
D. extends

查看答案
更多问题

运用所学有关“多态”的编程知识,分析程序:public class Pencil {public void write(String content) {System.out.println("Write" + content);}public static void main(String[] args) {Pencil pen=new Pencil();(( RubberPencil) pen).write( "Hello");}}class RubberPencil extends Pencil {public void write(String content) {System.out.println("Rubber Write" + content);}public void erase(String content) {System.out.println("Erase " + content);}}执行以上程序代码的结果是()?

A. Write Hello
B. Rubber Write Hello
C. 运行时抛出异常
D. 编译失败

阅读以下代码:class TestA {public void start() { System.out.println("TestA"); }}public class TestB extends TestA{public void start() { System.out.println("TestB"); }public static void main(String[] args) {((TestA)new TestB()).start();}}运行结果是哪项()?

A. TestA
B. TestB
C. 编译失败
D. 运行时抛出异常

关于Java中的多态,以下说法不正确的为()?

A. 多态可以提高代码的可扩展性和可维护性
B. 把子类转换为父类,称为向下转型,自动进行类型转换
C. 多态是指同一个实现接口,使用不同的实例而执行不同的操作
D. 继承是多态的基础,没有继承就没有多态

【多选】下列有关“多态”的叙述正确的是()?(选择2项)

A. 父类的引用指向子类的实例是一种多态
B. 子类的引用指向子类的实例是一种多态
C. 接口的引用指向实现该接口类的实例是一种多态
D. 抽象类的引用指向抽象类的实例是一种多态

答案查题题库