類與物件 實驗一 機動車
阿新 • • 發佈:2019-02-14
上機實踐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; } }