下列代码注释中哪一个是错误的?class OutClass {int m = 1;static float x;//【1】class InnerClass {int m =12;//【2】static float n =20.89f; //【3】InnerClass(){}void f() {m = 100;}}void cry() {InnerClass tom = new InnerClass(); //【4】}}
A. 【1】
B. 【2】
C. 【3】
D. 【4】
查看答案
下列哪个叙述是错误的?
A. 匿名类没有构造方法。
B. 编译器会给匿名类一个名字。
C. 匿名类一定是final类。
D. 匿名类一定是内部类。
下列哪个叙述是错误的?
A. 内部类的外嵌类的成员变量在内部类中仍然有效。
B. 内部类中的方法也可以调用外嵌类中的方法。
C. 内部类的类体中可以声明类变量(static)变量。
D. 外嵌类的类体中可以用内部类声明对象,作为外嵌类的成员。
给出下列程序的输出结果。import java.io.IOException;public class E {public static void main(String args[]){int m =10;try {methodA();m = 100;}catch(IOException e){m = 1000;}System.out.println(m);}public static void methodA() throws IOException{throw new IOException();}}
给出下列程序的输出结果。import java.io.IOException;public class E {public static void main(String args[]){try {methodA();}catch(IOException e){System.out.print("你好");System.exit(0);}finally {System.out.println(" fine thanks");}}public static void methodA() throws IOException{throw new IOException();}}