Aynı sınıf içinde aynı isimde fakat farklı parametre bildirimine sahip iki veya daha fazla yöntemi tanımlama süreci nedir?
Aynı sınıf içinde aynı isimde fakat farklı parametre bildirimine sahip iki veya daha fazla yöntemi tanımlama süreci nedir?

Video: Aynı sınıf içinde aynı isimde fakat farklı parametre bildirimine sahip iki veya daha fazla yöntemi tanımlama süreci nedir?

Video: Aynı sınıf içinde aynı isimde fakat farklı parametre bildirimine sahip iki veya daha fazla yöntemi tanımlama süreci nedir?
Video: Nesne Tabanlı Programlama #25 - Partial Yapıları İnceleyelim 2024, Nisan
Anonim

Yöntem aşırı yükleme

imzası bir metod dönüş türünden, görünürlüğünden veya atabileceği istisnalardan oluşmaz. Pratik içinde iki veya daha fazla yöntem tanımlama NS aynı sınıf paylaşan aynı ad ancak farklı parametrelere sahip aşırı yükleme denir yöntemler.

Bu şekilde, aynı ada sahip iki veya daha fazla yöntemi ayırt etmek için bunlardan hangisi kullanılabilir?

Tartışma forumu

Que. Aşağıdakilerden hangisi aynı ada sahip iki veya daha fazla yöntemi ayırt etmek için kullanılabilir?
B. Parametre sayısı
C. Yöntemin dönüş türü
NS. Bahsedilenlerin tümü
Cevap: Bahsedilenlerin tümü

Aynı sınıfta iki veya daha fazla metot için aynı isim kullanıldığında, Java bunları nasıl ayırt eder? içeren imzaları ile yöntem adı ve veri türleri yöntem parametreler göründükleri sırayla.

Ek olarak, aynı sınıf içinde aynı ada sahip ancak farklı parametrelere sahip iki veya daha fazla yöntemi tanımlama yöntemi, belirtilenlerin hiçbirini gizlemeyen yöntem aşırı yükleme yöntemini geçersiz kılma işlemi nedir?

Açıklama: İki veya daha fazla yöntem Yapabilmek aynı ada sahip sürece onların parametre bildirimi NS farklı , NS yöntemler Olduğu söyleniyor aşırı yüklenmiş ve süreç denir yöntem aşırı yüklemesi.

Aynı ad ve argümanlara sahip bir yöntem 2 dosyada açıklanırsa ve ikisini de dahil edersek ne olur?

Aşırı yükleme: İki veya daha fazla yöntem sahip aynı isim ama farklı argüman içinde aynı sınıf aşırı yükleme olarak bilinir. iki veya daha fazla yöntem sahip olmak aynı yöntem adı ve aynı argüman ancak farklı sınıf overriding olarak bilinir. Aynı zamanda çalışma zamanı polimorfizmi, dinamik polimorfizm, dinamik bağlama olarak da bilinir.

Önerilen: