没有报错,啥也不输出

来源:3-2 Constructor类的概述和使用

qq_ibertine_0

2020-10-11 17:44:12

package com.imooc.javaFS;


import java.lang.reflect.Constructor;

import java.util.jar.Attributes.Name;


import org.junit.Test;


public class JFS {

  /**

   *  @Test

   public void demo() {

   try {

Class class1= Class.forName("com.imooc.javaFS.Test_book");

Constructor c= class1.getConstructor();

Test_book tk= (Test_book)c.newInstance();

tk.pp();

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

   }

   */

   

   

   

   @Test

   public void deom1() {

  try {

Class class2= Class.forName("com.imooc.javaFS.Test_book") ;

Constructor c1= class2.getConstructor(String.class,String.class);

Test_book tk= (Test_book)c1.newInstance("张三","男");

System.out.println(tk);

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

   }

}

demo执行了demo1没执行

http://img.mukewang.com/climg/5f82d3e2094741fd19191035.jpg

package com.imooc.javaFS;


public class Test_book {

     public String name;

     public String age;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getAge() {

return age;

}

public void setAge(String age) {

this.age = age;

}

public Test_book() {

super();

// TODO Auto-generated constructor stub

}

public Test_book(String name, String age) {

super();

this.name = name;

this.age = age;

}

@Override

public String toString() {

return "Test_book [name=" + name + ", age=" + age + "]";

}

     public void pp() {

    System.out.println("chi");

     }

}


写回答

1回答

好帮手慕小尤

2020-10-11

同学你好,测试代码是可以输出数据的。如下图所示:

http://img.mukewang.com/climg/5f82d985093c7f7904050063.jpg

查看同学反馈的界面图,发现JFS未保存,建议同学保存JFS类后,然后重新进行测试。

祝学习愉快!

0

0 学习 · 8016 问题

查看课程