next up previous
Next: 6.5.3 Subsumptionクラス Up: 6.5 ロボットの行動プログラム Previous: 6.5.1 subsumption1サンプル

6.5.2 Main.java

ButtonListenerインタフェースを実装する Subsumptionクラスが本体で, Mainクラスは,Subsumptionクラスのインスタンスを作り, Subsumptionのインスタンスがもつ tasks[0]のexecute()を呼び出すことで実行が始まる. mainメソッドは,throws節を持ち,例外処理を利用する メソッドとなっている.

import josx.platform.rcx.*;

/**
 * Entry point for the program.
 * Creates an instance of Subsumption
 * and kicks of the lowest
 * priority task (wander)
 */
public class Main  {
    public static Subsumption main;
    public static void main (String[] arg)
        throws Exception {
        main = new Subsumption();
        main.tasks[0].execute();
    }
}


generated through LaTeX2HTML. M.Inaba 平成18年5月7日