Files
gcc-project-25-2/java-lesson/src/main/java/cn/vscoder/experiment_2/Toy.java
T

62 lines
1.7 KiB
Java

package cn.vscoder.experiment_2;
/**
* * 7.定义玩具类Toy继承自Product。
* * 8.添加玩具特有的属性:型号(String)、材料(String)、安全级别(String)。
* * 9.实现设置和获取这些属性的方法,如setModel(String model)、getMaterial()等。
* * 10.重写toString()方法,输出玩具的完整信息。
*/
public class Toy extends Product {
private String model; // 型号
private String material; // 材料
private String security_level; // 安全级别
@Override
public String toString() {
return super.toString() +
", 型号='" + model + '\'' +
", 材料='" + material + '\'' +
", 安全级别='" + security_level + '\'' +
'}';
}
public Toy( String product_name, Double product_price, String product_producer, String product_color,
String product_weight, String model, String material, String security_level) {
super( product_name, product_price, product_producer, product_color, product_weight);
this.model = model;
this.material = material;
this.security_level = security_level;
}
public Toy() {
super();
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public String getMaterial() {
return material;
}
public void setMaterial(String material) {
this.material = material;
}
public String getSecurity_level() {
return security_level;
}
public void setSecurity_level(String security_level) {
this.security_level = security_level;
}
}