このメソッドを作成する場合
public void foo()
そして、私はこのようなオーバーロードされたバージョンを作成します
public void foo( string bar )
2番目の関数が最初の関数をオーバーロードすると言いますか、それとも両方のメソッドが等しく「オーバーロード」されるのでしょうか?
これは、別の関数によってオーバーロードされている基本型関数があることを意味します(継承に似ていますが、実際にはそうではありません)。
あるメソッドが「別のメソッドをオーバーロードする」ことができると仮定すると、「オーバーローダー」や「オーバーロード」などの用語が含まれている場合、それがまったく単語である場合も意味します。しかし、特にいくつかのオーバーロードが発生する可能性があるため、それはまったく正しくありません。
オーバーロードされたメソッドを作成するプロセスを書き留めたいと思ったときに、この質問に答えました。
例:
- 私は過負荷です
foo
- 私はオーバーロードをしてい
foo
てfoo( string bar )
- オーバーロードされたメソッドを作成しています
- fooをオーバーロードしています
ええ、この種のことで考えさせられました。どうしたらいいのかわかりません。オンラインでの関数のオーバーロードの説明は数千ではないにしても数百ありますが、一見するとこれに対処するものが見つかりませんでした。