1、 编写一个Java应用程序,该程序中有两个类,即Vehicle(用于刻画机动车)和User(主类)。具体要求如下: (1) Vehicle类有一个double类型的变量speed,用于刻画机动车的速度,有一个int型变量power,用于刻画机动车的功率。在类中定义了speedUp(int s)方法,体现机动车加速功能;定义了speedDown()方法,体现机动车有减速功能;定义了setPower(int p)方法,用于设置机动车的功率;定义了getPower(),用于获取机动车的功率。 (2) 在主类User的main()方法中用Vehicle类创建对象,并让该对象调用方法设置功率,演示加速和减速功能。
时间: 2024-03-18 12:39:08 浏览: 77
好的,以下是符合您要求的Java代码:
```
class Vehicle {
private double speed;
private int power;
// 加速
public void speedUp(int s) {
this.speed += s;
System.out.println("加速后速度为:" + this.speed);
}
// 减速
public void speedDown() {
this.speed -= 10;
System.out.println("减速后速度为:" + this.speed);
}
// 设置功率
public void setPower(int p) {
this.power = p;
System.out.println("设置功率为:" + this.power);
}
// 获取功率
public int getPower() {
return this.power;
}
}
public class User {
public static void main(String[] args) {
Vehicle car = new Vehicle();
car.setPower(100);
car.speedUp(50);
car.speedDown();
}
}
```
运行结果为:
```
设置功率为:100
加速后速度为:50.0
减速后速度为:40.0
```
以上是一个简单的机动车类和主类,并且演示了加速和减速的功能。
阅读全文