第二题是第5行错了,x 是 Integer 类型,直接使用 (String) 进行强转类型会报错,想转成 String 可以使用String.valueOf(x) 输出
catch要从小到大,要先catch Exception2才行,因为Exception2继承Excption1class Exception1 extends Exception {}
class Exception2 extends Exception1 {}
public class Test {
public static void main(String[] args) {
try {
throw new Exception2()
} catch(Exception2 a) {
System.out.println("Caught Exception2 ")
}catch(Exception1 s) {
System.out.println("Caught Exception1")
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)