speedtest

来源:互联网 发布:linux重启后文件丢失 编辑:程序博客网 时间:2024/05/16 13:51
package Vehicle;
/*属性:速度(speed),体积(size)等
 方法:移动(move()),设置速度(setSpeed(int speed)),
设置体积(setSize(int size))加速speedUp(),减速speedDown()等
在测试类Vehicle中的main()中实例化一个交通工具对象,
通过方法给它初始化speed,size的值,并打印出来。
另外,调用加速,减速的方法对速度进行改变。
*/
  class Vehicle {
 int speed;
 int size;
 Vehicle(){
  speed=1;
  size=1;
 }
 Vehicle(int x,int y){
  speed=x;
  size=y;
 }
 public void move() {
  
 }
 public void setspeed() {
  System.out.println("当前车速:"+speed+"km/h");
 }
    public void speedUp(int upspeed) {
     speed+=upspeed;
     System.out.println("加速:"+upspeed+"km/h");
     System.out.println("当前车速:"+speed+"km/h");
    }
    public void speedDown(int downspeed) {
     speed-=downspeed;
        System.out.println("减速:"+downspeed+"km/h");
     System.out.println("当前车速:"+speed+"km/h");
    }
    public void setsize() {
  System.out.println("当前空间:"+size+"m^3");
  }
}
 public class Test{
 public static void main(String[] args) {
  Vehicle vehicle = new Vehicle(80,600);
    vehicle.setspeed();
    vehicle.speedUp(10);
    vehicle.speedDown(20);
    vehicle.setsize();
 }
}
原创粉丝点击