(1)成员变量:商品编号(String) 、商品名称(String)、商品单价(double) (2)成员变量封装,定义为私有属性,并为每个成员变量定义getXXXX,setXXXX方法 (3)定义构造方法,要求带三个参数,参数值用于给成员变量赋值。 (4)重写toString()方法,将对象转换为字符串,格式:商品编号,商品名称,商品单价
时间: 2024-01-18 07:01:49 浏览: 102
好的,你的问题是如何定义一个商品类(Product)并实现对应的成员变量、封装、构造方法和toString()方法。以下是代码示例:
```java
public class Product {
// 成员变量
private String productId; // 商品编号
private String productName; // 商品名称
private double productPrice; // 商品单价
// 构造方法
public Product(String productId, String productName, double productPrice) {
this.productId = productId;
this.productName = productName;
this.productPrice = productPrice;
}
// get方法
public String getProductId() {
return productId;
}
public String getProductName() {
return productName;
}
public double getProductPrice() {
return productPrice;
}
// set方法
public void setProductId(String productId) {
this.productId = productId;
}
public void setProductName(String productName) {
this.productName = productName;
}
public void setProductPrice(double productPrice) {
this.productPrice = productPrice;
}
// toString方法
@Override
public String toString() {
return productId + "," + productName + "," + productPrice;
}
}
```
这样,我们就定义了一个简单的商品类,并实现了对应的成员变量、封装、构造方法和toString()方法。
阅读全文