類與對象 實驗一 機動車

       上機實踐4  類與對象

                                          實驗1 機動車(vehicle)

*作者:袁靜


*時間:9月24號







程序執行入口:
	
	
public class User {
	public static void main(String[]srgs){
		//聲明對象
		Vehicle car1,car2;
		//使用new運算符和默認的構造函數方法創建對象car1
		car1=new Vehicle();
		//使用new運算符和默認的構造函數方法創建對象car2
		car2=new Vehicle();
		
		//設置機動車的功率
		car1.setPower(128);
		car2.setPower(76);
		
		System.out.println("car1目前的功率爲:"+car1.getPower());
		System.out.println("car2目前的功率爲:"+car2.getPower());
		//調用speedUp(int p)方法,將當前的速度值增加80
		car1.speedUp(80);
		car2.speedUp(100);
		System.out.println("car1目前的速度爲:"+car1.getSpeed());
		System.out.println("car2:目前的速度爲:"+car2.getSpeed());
		//調用speedDown()方法,將當前速度值減小
		car1.speedDown(10);
		car2.speedDown(20);
		
		System.out.println("car1:減速後的速度爲:"+car1.getSpeed());
		System.out.println("car2減速後的速度爲:"+car2.getSpeed());
	
	}

}




實現相應函數:

	public class Vehicle {
		//聲明變量speed,用於表示速度
		 double speed;
		//聲明變量power,用於刻畫機動車的功率
		int power;
		
		//方法定義:
		//定義了speedUP方法,體現機動車有加速功能
		void speedUp(int u){
			speed=speed+u;
		}
		//定義了speedDown方法,體現機動車有減速功能
		
		void speedDown(int d){
			speed=speed-d;
		}
		//定義了GetPower方法,用於得到機動車的功率
		  double getSpeed(){
			  
			  return speed;
			  
		  }
		//定義了setPower方法,用於設置機動車的功率
	     void setPower(int p){
			power=p;
			
		}
		//定義了getPower方法,用於得到機動車的功率
		 int getPower(){
			 return power;
		 }

	}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章