题目内容

下列哪个叙述是错误的?

A. 非匿名内部类也可以有(内部)子类。
B. 内部类不可以是final类。
C. 不可能用匿名类声明对象,但却可以直接用匿名类创建一个对象。
D. 匿名子类(和子类有关的匿名类)可以继承父类的方法也可以重写父类的方法。

查看答案
更多问题

哪个叙述是正确的?

A. 和接口有关的匿名类可以是抽象类。
B. 和类有关的匿名类还可以额外地实现某个指定的接口。
C. 和类有关的匿名类一定是该类的一个非抽象子类。
D. 和接口有关的匿名类的类体中可以有static成员变量。

下列【1】、【1】、【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) {}//【4】catch(NumberFormatException e) {}}}

A. 【1】
B. 【2】
C. 【3】
D. 【4】

下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?class E {public static void main(String args[]){int n = 0,m = 0,t = 1000;try{m = 8888;//【1】throw new NumberFormatException("right"); //【2】t = 1000;//【3】}catch(Exception e) {}//【4】}}

A. 【1】
B. 【2】
C. 【3】
D. 【4】

下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?class E {public static void main(String args[]){int n = 0,m = 0,t = 1000;try{ m = Integer.parseInt("8888");n = Integer.parseInt("ab89"); //【1】}n =100;//【2】catch(NumberFormatException e) {}try{ m = Integer.parseInt("aaaa"); //【3】n = Integer.parseInt("8999"); //【4】}catch(NumberFormatException e) {}}}

A. 【1】
B. 【2】
C. 【3】
D. 【4】

答案查题题库