java中创建一个电脑类,属性有编号,品牌,价格,编号自动增加,统计生产的数量,创建一个无参构造方法,用this调用构造方法
时间: 2024-03-16 20:41:23 浏览: 56
java使用this调用构造函数的实现方法示例
好的,以下是Java中创建一个电脑类的代码示例:
```java
public class Computer {
private static int count = 0; // 统计生产的数量
private int id; // 编号
private String brand; // 品牌
private double price; // 价格
public Computer() {
this("未知品牌", 0.0); // 调用有参构造方法
}
public Computer(String brand, double price) {
this.id = ++count; // 编号自动增加
this.brand = brand;
this.price = price;
}
// getters and setters
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;
}
public static int getCount() {
return count;
}
}
```
在上面的代码中,我们创建了一个名为Computer的类,该类包含编号、品牌和价格三个属性,并且编号自动增加,统计生产的数量。我们还提供了一个无参构造方法和一个有参构造方法,并使用了this关键字调用有参构造方法。此外,我们还提供了getters和setters方法以及一个静态变量count来统计生产的数量。
阅读全文