/******************************************************************************
[JEx00_0]
RPGに登場する戦闘機を表すFighterAiracraftクラスと旅客機PassengerPlaneをクラス作成
して、実行結果通りのプログラムを完成しなさい。
実行結果
------------
攻撃に出るために飛行します。
戦闘します。
乗客を乗せて目的地まで飛行します。
乗客を目的地まで運びます。
*******************************************************************************/
public class Main {
public static void main(String[] args) {
// 戦闘機クラスのインスタンスの生成
FighterAiracraft fighter = new FighterAiracraft();
PassengerPlane airlinear = new PassengerPlane();
// 戦闘機クラスの処理
fighter.fly(); // 飛行する
fighter.fight(); // 戦闘する
// 旅客機クラスの処理
airlinear.fly(); // 飛行する
airlinear.carryPassengers(); // 乗客を運ぶ
}
}
// 戦闘機クラス
public class FighterAiracraft{
// 飛行機のタイプ
private String type = "戦闘機";
// タイプの取得
public String getType(){
return type;
}
// 飛行する
public void fly(){
System.out.println("攻撃に出るために飛行します。");
}
// 戦闘する
public void fight(){
System.out.println("戦闘します。");
}
}
public class PassengerPlane{
// 飛行機のタイプ
private String type = "旅客機";
// タイプの取得
public String getType(){
return type;
}
// 飛行する
public void fly(){
System.out.println("乗客を乗せて目的地まで飛行します。");
}
// 戦闘する
public void carryPassengers(){
System.out.println("乗客を目的地まで運びます。");
}
}