首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-03 
菜鸟forName()的一个问题我已经定义Shape了为什么forName( Shape )还报错?importjava.io.*importjava.u

菜鸟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

}
}

抛出异常就可以了

热点排行