菜鸟forName()的一个问题
我已经定义Shape了 为什么forName( "Shape ")还报错?
import java.io.*;
import java.util.*;
class Shape { }
public class Main {
public static void main(String args[]) {
Shape s = new Shape(); // OK
Class.forName( "Shape "); // ERROR
}
}
------解决方案--------------------import java.io.*;
import java.util.*;
class Shape { }
public class Main {
public static void main(String args[]) throws Exception {
Shape s = new Shape(); // OK
Class.forName( "Shape "); // ERROR
}
}
抛出异常就可以了