那是com.bruceeckel.swing.*;包里得一个方法,你看看包里得方法先

解决方案 »

  1.   

    构造器传的参数!
    class Test {
      public Test() {
        System.out.println("默认构造函数被调用");
      }  public Test(int i) {
        System.out.println("int构造函数被调用");
      }  public Test(String s) {
        System.out.println("String构造函数被调用");
      }
    }
    public class Test2{
            public static void main(String[] args){
              try {
                        //这样可以调用默认构造函数
                      Test a=(Test)(Class.forName("Test").newInstance());                  //这样可以调用String的构造函数
                      Test b=(Test)(Class.forName("Test").getConstructor(new Class[]{String.class}).newInstance(new Object[]{"asd"}));                  //怎样调用那个int的构造函数
              //Test c=(Test)(Class.forName("Test").getConstructor(new Class[]{Integer.class}).newInstance(new Integer(123)));
              }
              catch (Exception ex) {
                      ex.printStackTrace();
              }
            }
      

  2.   

    Constructor ctor = bClass.getConstructor(new Class[] { String.class });//得到某个类的构造函数,new Class[] { String.class });这一句就是构造函数里边所有参数的类型数组,这里只有一个参数,String类型