1. 程式人生 > >上機練習2第一次作業

上機練習2第一次作業

請定義一個交通工具(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);
		
	}
}