java创建一个玩具类,其中包含私有属性名称、价格和材质,然 后创建方法去访问和修改这些属性的测试类
时间: 2024-05-01 18:19:05 浏览: 99
下面是一个示例代码,实现了一个Toy类和一个ToyTest类,用于访问和修改Toy对象的属性:
```java
// Toy类
public class Toy {
private String name;
private double price;
private String material;
// 构造函数
public Toy(String name, double price, String material) {
this.name = name;
this.price = price;
this.material = material;
}
// 访问器和修改器
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String getMaterial() {
return material;
}
public void setMaterial(String material) {
this.material = material;
}
}
// ToyTest类,用于测试Toy类的访问和修改方法
public class ToyTest {
public static void main(String[] args) {
// 创建一个Toy对象
Toy toy = new Toy("Teddy bear", 19.99, "Plush");
// 访问并输出Toy对象的属性值
System.out.println("Toy name: " + toy.getName());
System.out.println("Toy price: " + toy.getPrice());
System.out.println("Toy material: " + toy.getMaterial());
// 修改Toy对象的属性值
toy.setName("Dinosaur");
toy.setPrice(12.99);
toy.setMaterial("Vinyl");
// 再次访问并输出Toy对象的属性值
System.out.println("Toy name: " + toy.getName());
System.out.println("Toy price: " + toy.getPrice());
System.out.println("Toy material: " + toy.getMaterial());
}
}
```
输出结果为:
```
Toy name: Teddy bear
Toy price: 19.99
Toy material: Plush
Toy name: Dinosaur
Toy price: 12.99
Toy material: Vinyl
```
阅读全文