编写一个 Java 应用程序,该程序中有两个类:Vehicle(用于刻画机动车)和User(主类)。 Vehicle 类有一个double 型变量speed,用于刻画机动车的速度;有一个 int 型变量 power,用手刻画机动车的功率。Vebicle 类中定义了 speedUp(int s)方法,体现机动车有加速功能;定义了 speedDown()方法,体现机动车有减速功能;定义了 setPower(int D)方法,用于设置杌动车的功率;定义了getPower()方法,用于获取机动车的功率。在主类 User 的main 方法中用 Vehicle 类创建对象,并让该对象调用方法设置功率,演示加速和减速功能。
时间: 2023-07-16 13:16:04 浏览: 161
下面是这个 Java 应用程序的代码:
```
public class Vehicle {
private double speed;
private int power;
public void speedUp(int s) {
speed += s;
}
public void speedDown(int s) {
speed -= s;
}
public void setPower(int p) {
power = p;
}
public int getPower() {
return power;
}
public double getSpeed() {
return speed;
}
}
public class User {
public static void main(String[] args) {
Vehicle car = new Vehicle();
car.setPower(200);
System.out.println("Car power: " + car.getPower());
System.out.println("Car speed: " + car.getSpeed());
car.speedUp(50);
System.out.println("Car speed after speed up: " + car.getSpeed());
car.speedDown(20);
System.out.println("Car speed after speed down: " + car.getSpeed());
}
}
```
在这个程序中,Vehicle 类表示机动车,有一个 speed 变量用于表示速度,一个 power 变量用于表示功率。Vehicle 类中定义了 speedUp() 方法和 speedDown() 方法,用于加速和减速;setPower() 方法用于设置功率,getPower() 方法用于获取功率;getSpeed() 方法用于获取速度。
在主类 User 中,我们创建了一个 Vehicle 对象 car,并调用 setPower() 方法设置其功率为 200。然后输出车的功率和速度。接着调用 speedUp() 方法让车加速 50,再输出车的速度。最后调用 speedDown() 方法让车减速 20,再输出车的速度。
阅读全文