//请定义一个交通工具(Car)的类,其中有两个属性,分别是速度、车的类型, // 并且有四个方法,移动move()、设置速度setSpeed(double s)、加速speedUp(double f)、减速speedDOwn(double j) // ,最后在测试类中的main()中实例化一个保时捷911对象,并通过构造方法给它初始化speed,type的值, // 并且打印出来。另外,调用加速,减速的发放对速度进行改变。
时间: 2023-05-19 07:05:26 浏览: 122
好的,以下是交通工具(Car)的类的定义:
```java
public class Car {
private double speed; // 速度
private String type; // 车的类型
// 构造方法
public Car(double speed, String type) {
this.speed = speed;
this.type = type;
}
// 移动方法
public void move() {
System.out.println("车正在移动");
}
// 设置速度方法
public void setSpeed(double s) {
this.speed = s;
}
// 加速方法
public void speedUp(double f) {
this.speed += f;
}
// 减速方法
public void speedDown(double j) {
this.speed -= j;
}
}
```
接下来是测试类中的main()方法:
```java
public static void main(String[] args) {
Car porsche911 = new Car(200, "保时捷911");
System.out.println("车的类型:" + porsche911.type);
System.out.println("车的速度:" + porsche911.speed);
// 调用加速方法
porsche911.speedUp(50);
System.out.println("加速后的速度:" + porsche911.speed);
// 调用减速方法
porsche911.speedDown(30);
System.out.println("减速后的速度:" + porsche911.speed);
}
```
输出结果为:
```
车的类型:保时捷911
车的速度:200.0
加速后的速度:250.0
减速后的速度:220.0
```
希望这个回答能够帮到你!
阅读全文