当前位置: 代码迷 >> J2SE >> 初学者forName()的一个有关问题
  详细解决方案

初学者forName()的一个有关问题

热度:249   发布时间:2016-04-24 17:21:18.0
菜鸟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

}
}

抛出异常就可以了

  相关解决方案