编写显示若干项货品发货单的程序。该程序应在对应于数量和货品价值的各行上包括物品名称、数量、价格和总价等项。
使用两个类,第一个类包括物品数据及用来获得和设置物品名称、数量、和价格的方法。另一个类创建物品的对象并使用对象调用设置和获取方法。
显示结果提示:
货品名称:沙发
货品单价:800.0元/套
货品数量:20套
货品总价:16000元
使用两个类,第一个类包括物品数据及用来获得和设置物品名称、数量、和价格的方法。另一个类创建物品的对象并使用对象调用设置和获取方法。
显示结果提示:
货品名称:沙发
货品单价:800.0元/套
货品数量:20套
货品总价:16000元
String name;
float price;
int num;
float sum;
public void setName(String name) {
this.name = name;
}
public void setPrice(float price) {
this.price = price;
}
public void setNum(int num){
this.num = num;
}
public String getName() {
return name;
}
public float getPrice() {
return price;
}
public int getNum() {
return num;
}
public float getSum() {
sum = price * num ;
return sum;
}
}public class TestGoods {
public static void main(String[] args) {
GoodsInfo g = new GoodsInfo();
g.setName("沙发");
g.setPrice(800.0f);
g.setNum(20);
System.out.println("货品名称:" + g.getName());
System.out.println("货品单价:" + g.getPrice() + "元/套");
System.out.println("货品数量:" + g.getNum() + "元");
System.out.println("货品总价:" + g.getSum()+ "元");
}
}
2、货品名称和货品单价不应提供set方法,而将其放入构造函数中
3、货品总价不应提供set方法