このオブジェクトは、親クラスのメソッドを呼び出します

I.サブクラスがメソッドを定義していない場合、このオブジェクトは、親クラスのメソッドを見つけることです

II。

パッケージcom.cracker。


クラス親{
    
    公共 のボイドアクション(){
        
    }
    
    公共 のボイド睡眠(){
        System.out.println( "親クラス:ウー嘆き" );
    }
}

クラス延び親{
    
    @オーバーライド
    公共 ボイドアクション(){
         この.sleep()。
    }
    
}

パブリック クラスDEMO1 {
    
    パブリック 静的 ボイドメイン(文字列[]引数){
        親の子 = 新しい子供();
        child.action();
    }
}

結果:

親クラス:嘆きウー

 

子クラスがスリープ()メソッドをオーバーライドする場合は、this.sleepは、()()メソッド睡眠を書き換えるために呼び出されます

おすすめ

転載: www.cnblogs.com/cracker13/p/12340909.html