需求:首先定义一个商品类,然后定义一个商品测试类,在商品测试类中通过对象完成成员变量和成员方法的使用 (1)成员变量:商品编号(String)、商品名称(String)、商品单价(double) (2)成员变量封装,定义为私有属性,并为每个成员变量定义getXXXX,setXXXX方法(3)定义构造方法,要求带三个参数,参数值用于给成员变量赋值。 (4)定义成员方法:商品编号,商品名称,商品单价 (5)测试类要求:按指定的格式输入商品信息,调用构造方法生成对象,并输出商品 例:输出:WJ002记事本,5500.9。java代码
时间: 2023-06-10 12:07:48 浏览: 167
ECSHOP文章页、商品分类页和介绍页、文章分类页title后加上商店名称的方法
首先是商品类的代码:
```java
public class Commodity {
private String commodityId; // 商品编号
private String commodityName; // 商品名称
private double commodityPrice; // 商品单价
public Commodity(String commodityId, String commodityName, double commodityPrice) {
this.commodityId = commodityId;
this.commodityName = commodityName;
this.commodityPrice = commodityPrice;
}
public String getCommodityId() {
return commodityId;
}
public void setCommodityId(String commodityId) {
this.commodityId = commodityId;
}
public String getCommodityName() {
return commodityName;
}
public void setCommodityName(String commodityName) {
this.commodityName = commodityName;
}
public double getCommodityPrice() {
return commodityPrice;
}
public void setCommodityPrice(double commodityPrice) {
this.commodityPrice = commodityPrice;
}
public void getCommodityInfo() {
System.out.println(commodityId + commodityName + "," + commodityPrice);
}
}
```
接下来是测试类的代码:
```java
public class CommodityTest {
public static void main(String[] args) {
Commodity commodity = new Commodity("WJ002", "记事本", 5500.9);
commodity.getCommodityInfo();
}
}
```
运行测试类的输出结果为:
```
WJ002记事本,5500.9
```
阅读全文