Goods
文章目录
-
一、搭建环境
-
二、建立Goods类
-
三、建立GoodsShop类
-
四、建立TestGoodShop类
一、搭建环境
二、建立Goods类
代码如下(示例):
package Goods;
public class Goods {
private int num;//编号
private String name;//型号
private double price;//单价
Goods(){super();}
public Goods(int num,String name){
super();
this.num=num;
this.name=name;
}
public int getNum(){return num;}
public void setNum(int num){this.num=num;}
public String getName(){return name;}
public void setName(String name){this.name=name;}
public double getPrice(){
int NAME=getNum();
switch (NAME){
case 001:price=20000;break;
case 002:price=300000;break;
default:price=150000;
}
return price;
}
public void inforshow(){
System.out.println("Goods num="+getNum()+",name="+getName()+",price="+getPrice());
}
}
三、建立GoodsShop类
代码如下(示例):
package Goods;
public class GoodsShop {
private double money=0;//卖出商品的收入
public double sellGoods(Goods car) {//卖商品行为的方法
double price=car.getPrice();
return money=money+price; }
public double getMoney(){
return money;
}
}
四、建立TestGoodsShop类
package Goods;
public class TestGoodsShop {
public static void main(String[]args){
GoodsShop goodsShop=new GoodsShop();
Goods g1=new Goods(001,"可口可乐");
goodsShop.sellGoods(g1);
Goods g2=new Goods(002,"雪碧");
goodsShop.sellGoods(g2);
g1.inforshow();
g2.inforshow();
double counMoney=goodsShop.getMoney();
System.out.println("商品出售的价格是:"+counMoney);
}
}