JAVA程序设计?

设计一个名为Car的类,并进行测试。要求如下:
(1)Car包含的实例数据为:品牌(make)、款式(model)、生产年(year)。例如:"Toyota", "Corolla", 1999。
(2)定义一个构造方法去初始化这个三个实例数据。
(3)为这些实例数据定义getter方法和setter方法。
(4)重写toString方法来返回车辆的信息描述。
(5)定义一个名为isAntique的方法。该方法的返回类型为boolean,主要功能是判断该车是否为老爷车(即如果该车使用时间大于45年,则返回true)
(6)编写一个测试类,名为CarTest,调用构造方法实例化车辆,车辆信息如下:
"Ford", "Taurus", 2007;
"Honda", "Odyssey", 2011;
"Toyota", "Corolla", 1999;
"Ford", "Mustang", 1966;
调用getter和setter获得和更新这些车辆信息。调用isAntique方法判断该车是否为老爷车。

第1个回答  2019-11-20
public class Car {
String make;
String model;
int year;

public String getMake() {
return make;
}
public void setMake(String make) {
this.make = make;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
public Car(String make,String model,int year){
this.make=make;
this.model=model;
this.year=year;
}
public String toString() {
return "Car [make=" + make + ", model=" + model + ", year=" + year
+ "]";
}

public boolean isAntique(int year){
boolean flag=false;
int newYear=2019;
int da;
da=newYear-year;
if(da>45){
flag=true;
return flag;
}
return flag;
}
}
相似回答