- 267 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 16:45:23 ]
- class Oya{
public void show() throws Exception{ System.out.println("oya"); } } class Ko extends Oya{ public void show(){ System.out.println("ko"); } } public class Cui{ public static void main(String args[]){ Ko a=new Ko(); Oya b=new Ko(); a.show(); b.show(); } } これでb.showでエラーが出るのが理解出来ません。 bはサブクラスでオーバーライドされた方のメソッドを呼び出しているので やっていることはa.show()と同じ気がするのですが、何ででしょう?
|

|