请老师看一下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回答

吃吃吃鱼的猫

2019-05-16

同学你好,写的很棒~

继续加油吧~祝:学习愉快~

0

0 学习 · 8016 问题

查看课程