初心者歓迎! Java相談室 その7
■ このスレッドは過去ログ倉庫に格納されています
0195192
NGNGけどね、下のような回答した人がいるんだよ。
class Signal { // 信号機クラス
int state ; // 信号機の状態を管理
// 0:青信号
// 1:黄信号
// 2:赤信号
public boolean isStop() { // 信号機がドライバーに停止を促しているか?
if (state == 1 || state == 2) {
return true; // 黄信号または赤信号の時
} else {
return false; // 青信号の時
}
}
public void Next() { // 信号機の状態を次の状態へ遷移させる
if (state == 2) {
state = 0;
} else {
state++;
}
}
}
継承やインタフェースとか知らない人ならやりそうだよね。
もっといい例題があればいいんだけど・・・
■ このスレッドは過去ログ倉庫に格納されています