2008年12月19日金曜日

サブクラスインスタンスをスーパークラス型変数で参照

class SuperClass{
function1()
}
class SubClass extends SuperClass{
function1()//オーバーライド
}
SuperClass o = new SubClass();
0.function1();

この場合、function1はSubClassのインスタンスとして実行されるので、
SubClassで定義された処理となる。

0 件のコメント: