下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?class E {public static void main(String args[]){int n = 0,m = 0,t = 1000;try{ m = Integer.parseInt("8888"); //【1】n = Integer.parseInt("ab89"); //【2】t = Integer.parseInt("1289"); //【3】}catch(Exception e) {}catch(NumberFormatException e) {} //【4】}}
A. 【1】
B. 【2】
C. 【3】
D. 【4】
查看答案
下列代码注释中哪一个是错误的?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();}}