Bu yöntemi oluşturursam
public void foo()
Ve sonra böyle aşırı yüklenmiş bir versiyon oluşturuyorum
public void foo( string bar )
İkinci fonksiyonların birinciyi aşırı yüklediğini veya her iki yöntemin de eşit derecede "aşırı yüklendiğini" mi söylüyoruz?
Bu (sanırım), başka bir işlevle (biraz kalıtım gibi, ama gerçekten değil) aşırı yüklenen bir taban tipi işlev olduğunu ima eder.
Bir yöntemin "bir başkasını aşırı yükleyebileceğini" varsayarsak, bu bir kelime ise "aşırı yükleyici" ve "aşırı yük" gibi terimleri de ifade eder. Ancak, özellikle birkaç aşırı yükünüz olabileceğinden, bu hiç de doğru hissetmiyor.
Aşırı yüklenmiş bir yöntem yaratma sürecini yazmak istediğimde bu soruyu aldım ve bunu yazmanın en doğru yolunu istedim.
Örnekler:
- Aşırı yüklüyorum
foo
- Ben aşırı am
foo
ilefoo( string bar )
- Aşırı yüklenmiş bir yöntem oluşturuyorum
- Aşırı yükleme yapıyorum
Yani evet, bu tür beni düşündürdü, ne yapacağımdan emin değilim. Çevrimiçi aşırı yükleme işlevinin binlerce olmasa da yüzlerce açıklaması var, ancak ilk bakışta bunu ele alan herhangi bir şey bulamadım.