オーバーライド(再定義)の規則
- 引数の構成が全く同じでなければならない
- 戻り値は同じでなければならない
- アクセス修飾子はよりゆるいレベルにのみ変更できる(厳しいレベルには変更できない)
デフォルト→protected、public
protected→public
- 継承したメソッドだけをオーバーライドできる
ちなみに、オーバーライドとオーバーロードの違いを簡単に説明すると、引数構成を変えて色々な機能のメソッドを追加するのがオーバーロードですが、引数の構成を変えないでメソッドの機能を変更してしまうのがオーバーライドです。
0 件のコメント:
コメントを投稿