[PR] 迷惑メール トップページプロ3ゼミJavaJava入門講座二学期単位65時間目→単位6問題の答え

単位6問題の答え

単位6問題

 単位6の課題は、次の文章からクラスを作成してい下さい。
 ソフトウェアは、ソフトウェア名、販売元、価格と対応OSの要素を持ちます。
ソフトウェアは、ソフトウェア名、販売元、価格と対応OSを設定することができます。
ソフトウェアは、ソフトウェア名、販売元、価格と対応OSの情報を見ることができます。

単位6問題の答えと解説

まずは、ソースをご覧ください。
Sample6_5_ans.java
public class Sample6_5_ans {

    // ここからスタート
    public static void main(String[] args) {

        Software software = new Software();
        software.set("予約システム", "A社", 10000, "Windows");
        software.view();
    }

}

class Software {

    String name;                            // ソフトウェア名
    String saleName;                        // 販売元
    int price;                              // 価格
    String os;                              // 対応OS

    public void set(String n, String s, int p, String o) {

        name = n;
        saleName = s;
        price = p;
        os = o;
    }

    public void view() {

        System.out.println("ソフトウェア名:" + name);
        System.out.println("販売元:" + saleName);
        System.out.println("価格:" + price);
        System.out.println("対応OS:" + os);
    }
}
ソフトウェア名:予約システム
販売元:A社
価格:10000
対応OS:Windows

 ソフトウェアクラスを定義して、必要な要素をクラスに定義します。
価格は、計算できるように、int型で定義しています。
「ソフトウェア名、販売元、価格と対応OSを設定することができます」の文章から設定できるメソッド「 public void set(String n, String s, int p, String o)」を定義しています。
「ソフトウェア名、販売元、価格と対応OSの情報を見ることができます」の文章から「public void view()」を 定義して、画面上に表示できるようしています。
「Sample6_5_ans」は利用例ですので、参考にしてください!

4時間目 クラス及びメソッドの関係に戻る     単位7 クラスの特徴に進む

単位6 オブジェクト指向及びクラスの基本に戻る

トップページに戻る