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
``
主观题20分编写一个Java应用程序该程序中有两个类Vehicle用于刻画机动车和User主类。具体要求如下1Vehicle类有一个double类型的变量speed用于刻画机动车的速度一个int型变量power用于刻画机动车的功率。类中定义了speedUpints方法体现机动车有加速功能;定义了speedDownint s方法体现机动车有减速功能;定义了setPowerintp方法用于设置机动车的

原文地址: https://www.cveoy.top/t/topic/fprf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录