62 lines
1.7 KiB
Java
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;
|
|
}
|
|
} |