はい、Java におけるメソッドの書き換えとオーバーロードは、ポリモーフィズムの異なる表現です。オーバーライドは親クラスとサブクラス間のポリモーフィズムの表現であり、オーバーロード (オーバーロード) はクラス内のポリモーフィズムの表現です。
(推奨チュートリアル: java コース )
Java 言語では、メソッドのオーバーライド (オーバーライド) とオーバーロードは、多態性のさまざまな発現。
オーバーライドは親クラスとサブクラス間のポリモーフィズムの現れであり、オーバーロードはクラス内のポリモーフィズムの現れです。
サブクラスで定義されたメソッドがその親クラスと同じ名前とパラメーターを持つ場合、そのメソッドはオーバーライドされている (オーバーライド) と言います。サブクラスのオブジェクトがこのメソッドを使用すると、サブクラスの定義が呼び出されるため、親クラスの定義が「シールド」されているように見えます。
同じ名前の複数のメソッドがクラス内に定義されており、それらのメソッドのパラメーターの数やパラメーターの型が異なる場合、それをメソッドのオーバーロードと呼びます。
オーバーロードされたメソッドは戻り値の型を変更できます。
以上がJava でのメソッドのオーバーライドとオーバーロードはポリモーフィズムの異なる表現ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。