2014年3月5日水曜日

開発環境

Head First Java 第2版 ―頭とからだで覚えるJavaの基本(Kathy Sierra (著)、Bert Bates (著)、島田 秋雄 (監修)、神戸 博之 (監修)、高坂 一城 (監修)、夏目 大 (翻訳)、オライリージャパン)の2章(クラスとオブジェクト)、プログラミングマグネット(p.43)を解いてみる。

プログラミングマグネット(p.43)

コード(BBEdit, Emacs)

DVDPlayer.java

class DrumKit {
    boolean topHat = true;
    boolean snare = true;

    void playTopHat() {
        System.out.println("ding ding da-ding");
    }

    void playSnare() {
        System.out.println("bang bang da-bang");
    }
}

class DrumKitTestDrive {
    public static void main(String [] args) {
        DrumKit d = new DrumKit();

        if (d.snare == true) {
            d.playSnare();
        }

        d.snare = false;

        d.playTopHat();
    }
}

入出力結果(Terminal)

$ javac DrumKitTestDrive.java && java DrumKitTestDrive
bang bang da-bang
ding ding da-ding
$

0 コメント:

コメントを投稿