以下程序的第5行(在代码中标记)会返回什么?
abstract class AbstractClass{}
public class CreateAbstractClassObject {
public static void main(String[] args) {
try {
Class.forName("AbstractClass").newInstance(); // line 5
} catch (InstantiationException e) {
} catch (IllegalAccessException e) {
} catch (ClassNotFoundException e) {
}
}
}
答案 0 :(得分:1)
它不会返回任何东西。第6行将捕获InstantiationException
不能有抽象类的实例。阅读java基础知识......