满意答案
xiaoye0209
2016.07.15
采纳率:58% 等级:10
已帮助:871人
public class Car {
private int speed = 0; // 速度
private boolean on = false; // 是否启动?
private double weight = 1.2; // 汽车重量
private String color = "blue";// 颜色
public static void main(String[] args) {
// 4、①用无参构造方法创建默认汽车
Car car = new Car();
//5、创建两个car对象
Car car1 = new Car() ;
car1.setSpeed(120); //km/h
car1.setWeight(1.2D);
car1.setColor("black");
car1.setOn(true);
System.out.println(car1.toString());
Car car2 = new Car() ;
car2.setSpeed(0); //km/h
car2.setWeight(1.2D);
car2.setColor("red");
car2.setOn(false);
System.out.println(car2.toString());
}
//4、②编写设置和存取这些数据域的方法
public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
public boolean isOn() {
return on;
}
public void setOn(boolean on) {
this.on = on;
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
//4、③toString()方法描述汽车的字符串
@Override
public String toString() {
if(on) {
return "当前行驶速度 : " + speed + "km/h, 颜色 : " + color + ", 重量 : " + weight + "吨。";
}else {
return "car is off, 颜色 : " + color + ", 重量 : " + weight + "吨。";
}
}
}追问: 所答非所问
10分享举报