質問: PHPでオブジェクト指向を勉強しているのですが、 本に、**オーバーライド**という言葉が出てたのですが、 本だけでなく、ネットで誰かが書いたプログラムを 調べて勉強しているときに**オーバーロード**という言葉もでてきました。 **これは別物なのでしょうか?** **それとも、本か、ネットのどちらかが、間違っているのでしょうか?** どなたか、教えてください。
回答: **結論から言いますと、別物です。** **オーバーライド**というのは、 親クラスに定義されたメソッドやプロパテを、子クラスに同じ名前で定義すると、 子クラスではそのメソッドの実装などが上書きされるのですが、 これをオーバーライドといいます。 そして、**オーバーロード**ですが、 プロパティやメソッドを 動的に作成するための手法のことをいいます。