一、练习题目
编写程序描述商品信息
二、问题描述
某公司要开发名为”我爱购物狂”的购物网站,请使用面向对象的思想设计描述商品信息
三、要求:
1、分析商品类别和商品详细信息的属性和方法,设计商品类别类和商品详细信息类
2、在商品详细信息类中通过属性描述该商品所属类别
3、设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问
4、编写测试类,测试商品类别类和商品详细信息类的对象及相关方法(测试数据信息自定)
5、创建包info—存放商品类别类和商品详细信息类,创建test测试类
四、参考分析思路:
商品类别类:
属性:类别编号,类别名称
商品详细信息类:
属性:商品编号,商品名称,所属类别,商品数量(大于0),商品价格(大于0),
方法:盘点的方法,描述商品信息。内容包括商品名称,商品数量,商品价格,现在商品总价以及所属类别信息
五、代码参考:
package info;
public class GoodsType {
//设置属性的私有访问权限
private String typeNum;
private String typeName;
//通过公有的get,set方法实现对属性的访问
public void setTypeNum(String typeNum){
this.typeNum=typeNum;
}
public String getTypeNum(){
return typeNum;
}
public void setTypeName(String typeName