我是一个相对较新的 Java 程序员,我正在学习构造函数。我已经掌握了如何使构造函数本身下降的格式,但是我的计算机科学老师要求我编写更多的代码行来确保我的构造函数工作。
我看过其他网站,它并没有真正给我我需要的东西。
我尝试过使用我认为在逻辑上可行的方法(将“a.variable()”作为对象输入,但这也不起作用。
class Car {
public String make;
public String model;
public int numberOfDoors;
public int topSpeed;
public int price;
Car(String make, String model, int numberOfDoors, int topSpeed, int price){
this.make = make;
this.model = model;
this.numberOfDoors = numberOfDoors;
this.topSpeed = topSpeed;
this.price = price;
}
Car(String make, String model, int topSpeed, int price){
this.make = make;
this.model = model;
this.numberOfDoors = 4;
this.topSpeed = topSpeed;
this.price = price;
}
Car(int numberOfDoors, int topSpeed, int price){
this.make = "unknown";
this.model = "unknown";
this.numberOfDoors = numberOfDoors;
this.topSpeed = topSpeed;
this.price = price;
}
Car(String make, String model, int numberOfDoors){
this.make = make;
this.model = model;
this.numberOfDoors = numberOfDoors;
this.topSpeed = 90;
this.price = 0;
}
}
我正在寻找可以打印出类似内容的东西:
1990 年野马,4 门,140 英里/小时,40000 美元