Java实例:用Vehicle类模拟汽车加速减速

本教程将带你用Java编写一个简单的面向对象程序,包含Vehicle类和User主类,模拟汽车的加速和减速功能。

**Vehicle类:**javaclass Vehicle { private double speed; private int power;

public void setSpeed(double sp) {        speed = sp;    }

public double getSpeed() {        return speed;    }

public void setPower(int pw) {        power = pw;    }

public int getPower() {        return power;    }

public void speedUp(int s) {        speed += s;    }

public void speedDown(int s) {        speed -= s;    }}

**User主类:**javapublic class User { public static void main(String[] args) { Vehicle vehicle = new Vehicle();

    vehicle.setSpeed(60.0); // 设置速度为60        vehicle.setPower(150); // 设置功率为150

    System.out.println('初始速度:' + vehicle.getSpeed());        System.out.println('初始功率:' + vehicle.getPower());

    vehicle.speedUp(20); // 加速20        System.out.println('加速后的速度:' + vehicle.getSpeed());

    vehicle.speedDown(10); // 减速10        System.out.println('减速后的速度:' + vehicle.getSpeed());    }}

代码解析:

  1. Vehicle类: - speed (double): 汽车速度 - power (int): 汽车功率 - setSpeed(double sp): 设置汽车速度 - getSpeed(): 获取汽车速度 - setPower(int pw): 设置汽车功率 - getPower(): 获取汽车功率 - speedUp(int s): 汽车加速 - speedDown(int s): 汽车减速

  2. User主类: - 创建一个Vehicle对象 vehicle - 使用 setSpeedsetPower 方法设置初始速度和功率 - 使用 speedUpspeedDown 方法模拟加速和减速 - 使用 getSpeedgetPower 方法获取当前速度和功率并打印输出

总结:

这个简单的例子展示了如何使用Java类和对象模拟现实世界中的物体和行为。你可以根据自己的需要扩展Vehicle类,添加更多属性和方法,例如品牌、型号、颜色等,使其更加逼真。

Java实例:用Vehicle类模拟汽车加速减速

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

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