>>194
けどね、下のような回答した人がいるんだよ。

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++;
}
}
}

継承やインタフェースとか知らない人ならやりそうだよね。
もっといい例題があればいいんだけど・・・