用JAVA语言定义一个汽车类拥有速度加速度减和停车的方法,建立测试类输出速度加速度减停车
时间: 2024-05-09 15:18:06 浏览: 64
基于JAVA语言开发的停车场管理系统
好的,这是一个很基础的面向对象编程问题。以下是用JAVA语言定义汽车类的代码:
```
public class Car {
private int speed;
private int acceleration;
public Car(int speed, int acceleration) {
this.speed = speed;
this.acceleration = acceleration;
}
public void speedUp() {
speed += acceleration;
System.out.println("加速后的速度为:" + speed);
}
public void brake() {
speed = 0;
System.out.println("已停车");
}
}
```
接下来,我们可以在一个测试类中实例化并测试这个汽车类的方法:
```
public class CarTest {
public static void main(String[] args) {
Car myCar = new Car(10, 2);
myCar.speedUp();
myCar.speedUp();
myCar.speedUp();
myCar.brake();
}
}
```
在上述代码中,我们实例化了一个速度初始值为10,加速度为2的汽车对象,并调用其speedUp()方法三次,使其速度加速,再调用其brake()方法将其停车。输出结果如下:
```
加速后的速度为:12
加速后的速度为:14
加速后的速度为:16
已停车
```
希望这个回答能够帮到您,如有疑问请在回复中提出。
阅读全文