请定义一个交通工具(Vehicle)的类,其中有:
属性:速度(speed),体积(size)等等
方法:移动(move()),设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等等.
最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。
/*
* 2、【练习题】类的成员变量:
请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed),体积(size)等等
方法:移动(move()),
设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等等.
最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,
并且通过打印出来。另外,调用加速,减速的方法对速度进行改变。
*/
public class Vehicle {
//速度
int speed;
//体积
double size;
//移动方法
public void move(){
System.out.println("车在移动!!");
}
//设置速度方法
public void setSpeed(int speed){
this.speed=speed;
}
//加速方法
public void speedUp(int upSpeed){
speed+=upSpeed;
}
//减速方法
public void speedDown(int downSpeed){
if(speed-downSpeed>0){
speed-=downSpeed;
}else{
speed=0;
}
}
}
public class Test2 {
public static void main(String[] args) {
Vehicle veh=new Vehicle();
veh.size=12.5;
veh.move();
veh.setSpeed(12);
System.out.println("汽车体积为:"+veh.size);
System.out.println("汽车开始的速度为:"+veh.speed);
veh.speedUp(14);
System.out.println("汽车加速后的速度为"+veh.speed);
veh.speedDown(15);
System.out.println("汽车减速后的速度为"+veh.speed);
}
}