java中创建一个电脑类,属性有编号,品牌,价格,编号自动增加,统计生产的数量
时间: 2024-03-16 11:41:05 浏览: 56
好的,我可以帮你写一个Java电脑类,具体代码如下:
```
public class Computer {
private static int count = 0; // 统计生产的数量
private int id; // 编号
private String brand; // 品牌
private double price; // 价格
public Computer(String brand, double price) {
this.id = ++count; // 编号自动增加
this.brand = brand;
this.price = price;
}
// getter和setter方法
public int getId() {
return id;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
// toString方法,用于输出对象信息
public String toString() {
return "Computer [id=" + id + ", brand=" + brand + ", price=" + price + "]";
}
}
```
在这个类中,我们定义了三个属性:编号、品牌和价格,并且编号是自动增加的。我们还定义了一个静态变量count来统计生产的数量。在构造方法中,每次生产一个新的电脑对象,就会自动给它分配一个编号,同时数量也会加1。最后,我们还为这个类提供了getter和setter方法,以及一个toString方法,用于输出对象信息。
阅读全文