主观题20分编写一个Java应用程序该程序中有两个类Vehicle用于刻画机动车和User主类。具体要求如下1Vehicle类有一个double类型的变量speed用于刻画机动车的速度一个int型变量power用于刻画机动车的功率。类中定义了speedUpints方法体现机动车有加速功能;定义了speedDownint s方法体现机动车有减速功能;定义了setPowerintp方法用于设置机动车的
Vehicle类代码:
public class Vehicle {
private double speed; //速度
private int power; //功率
public void speedUp(int s) { //加速
speed += s;
}
public void speedDown(int s) { //减速
speed -= s;
if (speed < 0) {
speed = 0;
}
}
public void setPower(int p) { //设置功率
power = p;
}
public int getPower() { //获取功率
return power;
}
public double getSpeed() { //获取速度
return speed;
}
}
User类代码:
public class User {
public static void main(String[] args) {
Vehicle vehicle = new Vehicle(); //创建Vehicle对象
vehicle.setPower(100); //设置功率为100
System.out.println("车辆功率为:" + vehicle.getPower());
vehicle.speedUp(50); //加速50
System.out.println("车辆速度为:" + vehicle.getSpeed());
vehicle.speedDown(20); //减速20
System.out.println("车辆速度为:" + vehicle.getSpeed());
}
}
输出结果:
车辆功率为:100
车辆速度为:50.0
车辆速度为:30.0
``
原文地址: https://www.cveoy.top/t/topic/fprf 著作权归作者所有。请勿转载和采集!