I.サブクラスがメソッドを定義していない場合、このオブジェクトは、親クラスのメソッドを見つけることです
II。
パッケージcom.cracker。 クラス親{ 公共 のボイドアクション(){ } 公共 のボイド睡眠(){ System.out.println( "親クラス:ウー嘆き" ); } } クラス子延び親{ @オーバーライド 公共 ボイドアクション(){ この.sleep()。 } } パブリック クラスDEMO1 { パブリック 静的 ボイドメイン(文字列[]引数){ 親の子 = 新しい子供(); child.action(); } }
結果:
親クラス:嘆きウー
子クラスがスリープ()メソッドをオーバーライドする場合は、this.sleepは、()()メソッド睡眠を書き換えるために呼び出されます