设计一个交通工具类 Vehicle,其中的属性包括:速度 speed、类别 kind、颜色color;方法包括设置速度、设置颜色、取得类别、取得颜色。创建 Vehicle 的对象,为其设置新速度和颜色,并显示其状态(所有属性)。
时间: 2024-11-20 09:44:46 浏览: 58
设计一个简单的交通工具类Vehicle,可以按照以下步骤进行:
```java
// 定义交通工具类 Vehicle
public class Vehicle {
private int speed; // 速度
private String kind; // 类别
private String color; // 颜色
// 构造函数
public Vehicle(int initialSpeed, String kind, String color) {
this.speed = initialSpeed;
this.kind = kind;
this.color = color;
}
// 设置速度方法
public void setSpeed(int newSpeed) {
this.speed = newSpeed;
}
// 设置颜色方法
public void setColor(String newColor) {
this.color = newColor;
}
// 获取类别方法
public String getKind() {
return kind;
}
// 获取颜色方法
public String getColor() {
return color;
}
// 显示车辆状态方法
public void displayStatus() {
System.out.println("车辆信息:");
System.out.println("速度: " + speed);
System.out.println("类别: " + kind);
System.out.println("颜色: " + color);
}
}
// 主程序示例
public static void main(String[] args) {
// 创建一个Vehicle对象
Vehicle car = new Vehicle(60, "轿车", "蓝色");
// 设置新的速度和颜色
car.setSpeed(80);
car.setColor("红色");
// 显示车辆状态
car.displayStatus();
}
```
在这个例子中,我们首先定义了一个包含速度、类别和颜色属性的Vehicle类,然后提供相应的getter和setter方法来操作这些属性。在主程序中,我们创建了一个Vehicle实例并设置了初始值,然后调整了速度和颜色,最后展示了车辆的状态。
阅读全文