老师麻烦检查下

来源:3-4 自由编程

小老哥丶

2020-06-13 19:36:38

Goods

package com.imooc.answer;

public class Goods {
private int gId;
private String gName;
private float gPrice;
private String gDesc;

public Goods() {
	
}

public Goods(int gId, String gName, float gPrice, String gDesc) {
	super();
	this.gId = gId;
	this.gName = gName;
	this.gPrice = gPrice;
	this.gDesc = gDesc;
}
public int getgId() {
	return gId;
}
public void setgId(int gId) {
	this.gId = gId;
}
public String getgName() {
	return gName;
}
public void setgName(String gName) {
	this.gName = gName;
}
public float getgPrice() {
	return gPrice;
}
public void setgPrice(float gPrice) {
	this.gPrice = gPrice;
}
public String getgDesc() {
	return gDesc;
}
public void setgDesc(String gDesc) {
	this.gDesc = gDesc;
}

@Override
public String toString() {
	return "商品  [Id=" + gId + ", 名称=" + gName + ", 价格=" + gPrice + ",描述=" + gDesc + "]";
}

public void display() {
	System.out.println("商品信息");	
}

}

测试类:

package com.imooc.answer;

import java.lang.reflect.Constructor;

import org.junit.Test;

import com.imooc.reflect.Person;

public class Date {
@Test
/**
 * 无参
 * @throws Exception
 */
public void demo1() throws Exception {
	
		Class class1=Class.forName("com.imooc.answer.Goods");
		Constructor constructor =class1.getConstructor();
		Goods goos=(Goods)constructor.newInstance();
		goos.display();
		
		
}
@Test
/**
 * 有参
 */
public void demo2() throws Exception {
	Class class1=Class.forName("com.imooc.answer.Goods");
	Constructor con=class1.getConstructor(int.class,String.class,float.class,String.class);
	Goods good=(Goods)con.newInstance(1,"马桶",8888.8f,"这个马桶会聊天并自动清洁");
	System.out.println(good);
}



}

1、麻烦老师检查下代码

2、我的eclipse在右键run的时候不会自动识别可以执行的方法了,怎么调整回来

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

写回答

1回答

好帮手慕小脸

2020-06-14

同学你好,同学的代码完成的不错哦,很棒,继续加油!!

2、建议同学重启后再试试

如果我的回答解决了你的问题,请采纳,祝学习愉快.

0

0 学习 · 8016 问题

查看课程

相似问题