题目内容

下列选项中,()声明了一个匿名内部类。

A. class Outer {public int num = 10;class Inner {public int num = 20;}}
B. classC{privateintnum=20;publicvoidshow1() {classB{publicvoidshow(){ System.out.println(num);}}}}
C. interface D{void ShowContext();}class B{public void show() {new D(){@Overridepublic void ShowContext() {System.out.println("hello");}};};}
D. 不存在

查看答案
更多问题

访问匿名内部方法可以通过和进行。

补齐下面程序中的代码,使之能在控制台输出”HelloWorld”interface Inter { void show(); }class Inner{ //补齐代码 }public class InnerDemo {public static void main(String[] args) {Outer.method().show();}}

有一个父类Animal,子类Bird,下列选项中,实现向上转型的是()

Animal b = new Bird();
B. Animal b = new Animal();
C. Bird b = new Bird();
D. Bird b=new Animal()

上转型对象可以直接转换为下转型对象

A. 对
B. 错

答案查题题库