Java の静的メソッドは継承できますが、オーバーライドすることはできません。
(推奨チュートリアル: java 入門プログラム )
親クラスとサブクラスの静的メソッド名が同じ場合、親クラスのメソッドは非表示になります。
1. プライベート メソッド (ただし非表示) や静的メソッドを含む、Java のすべてのメソッドを継承できます。
2. 次のコードを見てみましょう:
Father f = new Son(); f.staticMethod(); Father f = null; f.staticMethod();
静的メソッドはクラスのメソッドであり、クラスとは何の関係もないため、これらは両方とも親クラスのメソッドを呼び出します。クラス名を使用して直接呼び出すのと同じように、特定のオブジェクトを呼び出します。
3. 静的メソッドはコンパイル時にバインドされ、メソッドのオーバーライドは実行時にバインドされます。
(ビデオ チュートリアルの推奨: Java ビデオ チュートリアル)
以上がJavaの静的メソッドはオーバーライドできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。