くだすれJava(超初心者用) その2at TECH
くだすれJava(超初心者用) その2 - 暇つぶし2ch23:デフォルトの名無しさん
07/03/15 13:45:06
>>19

>あるクラスの変数によってサブクラスのオブジェクトを参照する場合、
>そのオブジェクトが呼び出すメソッドは、スーパークラスでも宣言されている
>オーバーライドメソッドでなければならないということですか?

そりゃ当たり前だわな。C1はf()なんて知らないんだから。
次のコードではいけない理由があるのかな。

C2 obj = new C2();
obj.f();

あるいは

C1 obj = new C2();
(C2)obj.f();

と質問者がいなくなってから答えてみる。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch