具体要求如下:
1)Vehicle 类有一个 double 类型的变量 speed,用于刻画机动车的速度,一个 int 型变量 power,用于刻画机动车的功率。类中定义了 speedUp(int s)方法,体现机动车有减速功能;定义了 speedDown()方法,体现机动车有减速功能;定义了 setPower(int p)方法,用于设置机动车的功率; 定义了getPower()方法,用于获取机动车的功率。
public class Vehicle {
double speed; //机动车的速度
int power; //机动车的功率
void speedUp(int s){
if (s <0)
System.out.print("error");
else
speed=speed+s;
}
//减速功能
void speedDown(int d){
if(d > speed)
speed = 0;
else
speed -= d;
}
void setPower(int p){
power = p;
}
//获取机动车的功率
int getPower(){
return power;
}
double getSpeed(){
return speed;
}
}
2)在主类 User 的 main()方法中用 Vehicle 类创建对象,并让该对象调用方法设置功率,演示加速和减速功能。
public class USER {
public static void main(String[] args) {
Vehicle v1 = new Vehicle();
Vehicle v2 = new Vehicle();
v1.setPower(128);
v2.setPower(76);
System.out.println("v1的功率是:"+v1.getPower());
System.out.println("v2的功率是:"+v2.getPower());
v1.speedUp(80);
v2.speedUp(80);
System.out.println("v1目前的速度是:"+v1.getSpeed());
System.out.println("v2目前的速度是:"+v2.getSpeed());
v1.speedDown(10);
v2.speedDown(20);
System.out.println("v1目前的速度是:"+v1.getSpeed());
System.out.println("v2目前的速度是:"+v2.getSpeed());
}
}