上機練習2第一次作業
阿新 • • 發佈:2018-12-30
請定義一個交通工具(Vehicle)的類,其中有:
Ø 屬性:速度(speed),體積(size)等
Ø 方法:移動(move()),設定速度(setSpeed(int speed)),設定體積(setSize(int size))加速speedUp(),減速speedDown()等
在測試類Vehicle中的main()中例項化一個交通工具物件,通過方法給它初始化speed,size的值,並打印出來。另外,呼叫加速,減速的方法對速度進行改變。
public class Vehicle {
int speed;
int size;
void move(){
}
void setSpeed(int speed){
this.speed=speed;
}
void setSize(int size){
this.size=size;
}
void speedUp(){
speed=speed+10;
}
void speedDown(){
speed=speed-5;
}
public static void main (String args[]){
Vehicle car =new Vehicle();
car.setSize(200);
car.setSpeed(20);
System.out.println("交通工具的體積為:"+car.size);
System.out.println("交通工具的速度為:"+car.speed);
car.speedUp();
System.out.println("交通工具加速後的速度為:"+car.speed);
car.speedDown();
System.out.println("交通工具的減速後的速度為:"+car.speed);
}
}
package javaaa; public class Vehicle { int speed; int size; void move(){ } void setSpeed(int speed){ this.speed=speed; } void setSize(int size){ this.size=size; } void speedUp(){ speed=speed+10; } void speedDown(){ speed=speed-5; } public static void main (String args[]){ Vehicle car =new Vehicle(); car.setSize(200); car.setSpeed(20); System.out.println("交通工具的體積為:"+car.size); System.out.println("交通工具的速度為:"+car.speed); car.speedUp(); System.out.println("交通工具加速後的速度為:"+car.speed); car.speedDown(); System.out.println("交通工具的減速後的速度為:"+car.speed); } }