定义一个汽车类Vehicle 要我如下 1属性包括 :汽车品牌brand(String 类型))颜色color(String类型)和速度speed(double类型),并旦所有属性为私有。 2至小提供一个有委的构造方法 (要求品牌和颜色可以初始化为任意值,但速度的初始值必须为0)。 3.为私有属性提供访问器方法。 4.定义一个一股方法run(用打印语句描述汽车奔跑的功能》 输入格式 输入汽车的品牌和颜色 输出格式 翰出汽车的品牌、 颜鱼和奔跑的速度 样例输入 benz black benz red 100
时间: 2023-07-16 21:14:14 浏览: 78
以下是Vehicle类的代码实现:
```java
public class Vehicle {
private String brand; // 汽车品牌
private String color; // 汽车颜色
private double speed; // 汽车速度
// 有参构造方法
public Vehicle(String brand, String color) {
this.brand = brand;
this.color = color;
this.speed = 0;
}
// 访问器方法
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public double getSpeed() {
return speed;
}
public void setSpeed(double speed) {
this.speed = speed;
}
// 奔跑方法
public void run() {
System.out.println("品牌:" + brand + ",颜色:" + color + ",速度:" + speed + "km/h。汽车开始奔跑!");
}
}
```
可以通过以下测试代码来验证Vehicle类的正确性:
```java
public static void main(String[] args) {
Vehicle car1 = new Vehicle("benz", "black");
Vehicle car2 = new Vehicle("benz", "red");
car1.setSpeed(80);
car2.setSpeed(100);
car1.run();
car2.run();
}
```
输出结果如下:
```
品牌:benz,颜色:black,速度:80.0km/h。汽车开始奔跑!
品牌:benz,颜色:red,速度:100.0km/h。汽车开始奔跑!
```
阅读全文