请定义一个交通工具(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); } }