Javaの基礎:(オーバーロード)過負荷及びリライタブル(上書き)との差です。オーバーロードメソッドは、戻り値の種類に応じて区別することができますか?

それは多型が、実行時に達成されるコンパイル時の多型を、実装されていることを除いて過負荷と書き換え方法は、マルチステート方法です。

オーバーロードは:同じクラスに起こる、同じメソッド名パラメータリスト(異なるパラメータタイプ、異なる数、異なる配列)、およびメソッドの戻り値の独立したアクセス修飾子、オーバーロードされたメソッドがリターンの種類に応じて区別することができない、すなわち

書き換え:、親子クラスで発生したメソッド名、引数リストが同じでなければなりません、戻り値は以下の親に等しく、以下スローされた例外の親、より親クラス以上のアクセス修飾子(リヒター置換原則)よりも、親の場合プライベートで修飾クラスメソッドへのアクセスは、サブクラスが書き換えられていないです。

公開された438元の記事 ウォンの賞賛2 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_37769323/article/details/104603163