ホームページ > Java > &#&チュートリアル > Javaのオーバーロードとオーバーライドの違いは何ですか

Javaのオーバーロードとオーバーライドの違いは何ですか

PHPz
リリース: 2023-04-29 10:10:06
転載
1029 人が閲覧しました

オーバーロードとオーバーライドの違い

オーバーロードは、同じクラス内に同じ名前の複数のメソッドが存在できるが、これらのメソッドのパラメーター リストが異なることを意味します。 、パラメータ パラメータまたはパラメータのタイプが異なります。もちろん、オーバーロード中に戻り値が異なる可能性はありますが、パラメーター リストが完全に一貫している場合、一貫性のない戻り値の型によってオーバーロードを実現することはできません。これは許可されません。

オーバーライドは、サブクラスのメソッドが親クラスのメソッドと同じ名前とパラメータを持つことができることを意味します。このメソッドがサブクラスによって作成されたオブジェクトを通じて呼び出される場合、サブクラスで定義されたメソッドは次のようになります。つまり、親クラスのメソッドをオーバーライドするサブクラスのメソッドです。サブクラスが親クラスのメソッドをオーバーライドする場合、親クラスよりも少ない例外しかスローできません。オーバーライドされたメソッドの戻り値は、オーバーライドされたメソッドの戻り値と一致している必要があります。

Java の基本データ型とは

Java の基本データ型は次のように分類されます。 1. 整数型。整数のデータ型を表すために使用されます。 2. 浮動小数点型。小数を表すために使用されるデータ型。 3. 文字型 文字型のキーワードは「char」です。 4. ブール型は、論理値を表す基本的なデータ型です。

以上がJavaのオーバーロードとオーバーライドの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート