上機實踐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;
}
}
類與對象 實驗一 機動車
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.