单项选择题
现有:
1 Interface F{}
2 class A implements F{}
3 class B extends A{}
4 class C extends B{
5 public static void main(String[] args){
6 B b=new B();
7 //inSert C0de here
8 }
9 }
下列哪行代码插入到第7行,将抛出java.lang.ClassCaseException异常()
A. A a=b;
B. F f= (C)b;
C. F f= (A)b;
D. B bb= (B)(A)b;
点击查看答案&解析
相关考题
-
单项选择题
现有: class A {public String name="a"} class B extends A {public String name="b"} 执行如下代码后的结果是哪项?() A a=new B(); System.out.println(a.name);
A. a
B. b
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.运行时抛出异常 -
单项选择题
现有: class Pencil { public void write (String content){ System.out.println( "Write",+content){ } }class RubberPencil extends Pencil{ public void write (String content){ System.out.println("Rubber Write"+content); } public void erase (String content)}} 执行下列代码的结果是哪项?() Pencil pen=new Pencil(); (( RubberPencil) pen).write( "Hello");
A.Write Hello
B.Rubber Write Hello
C.编译失败
D.运行时抛出异常
