java设计一个交通工具类Vehicle,其中的属性包括:速度speed,类别kind,颜色color;方法包括设置速度,设置颜色,取得类别,取得颜色。创建Vehicle的对象,为其设置新速度和颜色,并显示其状态(所有属性)
时间: 2024-10-24 08:06:31 浏览: 18
在Java中,你可以创建一个名为`Vehicle`的类来表示交通工具,包含描述车辆的基本属性如速度、类别和颜色,以及相应的操作方法。这里是一个简单的示例:
```java
public class Vehicle {
private int speed;
private String kind;
private String color;
// 构造函数
public Vehicle(String kind, String color) {
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 class Main {
public static void main(String[] args) {
Vehicle myCar = new Vehicle("汽车", "红色");
// 设置新的速度
myCar.setSpeed(100);
// 显示车辆状态
myCar.displayStatus();
}
}
```
在这个例子中,`main`方法中首先创建了一个`Vehicle`对象`myCar`,设置了初始的颜色和类别。然后调用了`setSpeed`方法更新了速度,最后通过`displayStatus`方法展示了车辆的当前状态。
阅读全文