请老师看一下3_4
来源:3-4 自由编程
96年的nash
2019-05-16 11:26:21
package com.hxh.reflect.practise;
import java.lang.reflect.Constructor;
import org.junit.Test;
public class ConstructorTest {
@Test
public void testConstructor1() throws Exception {
Class class1 = Class.forName("com.hxh.reflect.practise.Goods");
System.out.println(class1);
Constructor constructor = class1.getConstructor();
System.out.println(constructor);
Goods goods = (Goods) constructor.newInstance();
goods.display();
}
@Test
public void testConstructor2() throws Exception {
Class class1 = Class.forName("com.hxh.reflect.practise.Goods");
System.out.println(class1);
Constructor constructor = class1.getConstructor(Integer.class,String.class,Double.class,String.class);
System.out.println(constructor);
Goods goods = (Goods) constructor.newInstance(1,"乐高",654d,"很有意思");
goods.display();
}
}package com.hxh.reflect.practise;
import java.lang.reflect.Constructor;
import org.junit.Test;
public class ConstructorTest {
@Test
public void testConstructor1() throws Exception {
Class class1 = Class.forName("com.hxh.reflect.practise.Goods");
System.out.println(class1);
Constructor constructor = class1.getConstructor();
System.out.println(constructor);
Goods goods = (Goods) constructor.newInstance();
goods.display();
}
@Test
public void testConstructor2() throws Exception {
Class class1 = Class.forName("com.hxh.reflect.practise.Goods");
System.out.println(class1);
Constructor constructor = class1.getConstructor(Integer.class,String.class,Double.class,String.class);
System.out.println(constructor);
Goods goods = (Goods) constructor.newInstance(1,"乐高",654d,"很有意思");
goods.display();
}
}1回答
同学你好,写的很棒~
继续加油吧~祝:学习愉快~
相似问题