public class User {
public static void main(String[] args) {
//创建Vehicle类的对象
Vehicle car1,car2;
//构造对象car1,car2
car1=new Vehicle();
car2=new Vehicle();
//调用car1,car2的setPower函数
car1.setPower(128);
car2.setPower(76);
//分别输出car1,car2的功率
System.out.println("car1的功率是:"+car1.getPower());
System.out.println("car2的功率是:"+car2.getPower());
//car1,car2分别调用speedUp函数
car1.speedUp(80);
car2.speedUp(100);
//分别输出car1,car2的速度
System.out.println("car1目前的速度是:"+car1.getSpeed());
System.out.println("car2目前的速度是:"+car2.getSpeed());
//car1,car2分别调用speedDown函数
car1.speedDown(10);
car2.speedDown(20);
//分别输出car1,car2的速度
System.out.println("car1目前的速度是:"+car1.getSpeed());
System.out.println("car2目前的速度是:"+car2.getSpeed());
}
}
public class Vehicle {
//声明速度
double speed;
//声明功率
int power;
//加速
void speedUp(int s){
speed=speed+s;//将参数s的值于成员变量speed的和赋值给speed
}
//减速
void speedDown(int d){
speed=speed-d;//将参数d的值于成员变量speed的差赋值给speed
}
//给功率赋值
void setPower(int p){
power=p;//将参数p的值赋值给成员变量power
}
//返回power的值
int getPower(){
return power;
}
//返回速度的值
double getSpeed(){
return speed;
}
}