質問: n; } @override public void behave(behaviortype bt){ switch(bt){ case walking: (12)walk(); break; case barking: (13)bark(); break; } } @override public void (14)walk(){ system.out.println(this.name+"が歩きます。"); } @override public void (15)bark(){ system.out.println(this.name+"が吠えます。"); } } 【実行例】java behave 人間1が歩きます。 犬1が歩きます。 人間1が話します。 犬1が吠えます。
回答: humanクラスやdogクラスのオブジェクトに対してplay()というメソッドを呼ぼうとしていますが、そのメソッドの定義がどこにもありませんね。