m0509****@waka*****
m0509****@waka*****
2008年 10月 10日 (金) 12:17:50 JST
近畿大学の中川です。 以前、質問に答えて頂いたのを参考にコーディングしていますが、自身の理解力不足でまたわからなくなったのでまたご教授頂きたく、質問します。 現在、消防隊に、 ”避難所に向かう時、道路閉鎖によって進行を止められた場合、別の避難所に向かう” という2007秋キャンプでたくさんの方のご助力で作ったコードに、 ”その場所に啓開隊を呼ぶ” というコードを加えたいと考えています。 そこで、消防隊→消防センター→啓開隊の順で、情報の受け渡しを行う際、 まず消防隊からの情報をセンターに届けようと、消防隊のコードに以下の文を追加しました。 tell( 4, "Come to self().motionlessPosition() ); ※(yab\ioのProtocolConstantsには、FIRE_STATION = 4 とありました。) 続いて消防センターに、 public String setMychannel(){ myChannel = 4; } void act(){ channel( new byte[](4} ); } という文を付け加えたのですが、コンパイルすると ・act()は、FireStationAgentで定義されている。 というエラーを返されてしまいます。 まだJavaをよく理解できていない身なので、どなたか具体的な改善策を教えて頂けないでしょうか?