下列选项中,()声明了一个匿名内部类。
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()