EMZETT.
Giriş yap

Aşırı yükleme (method overloading)

Kısaca: Aynı sınıf içinde aynı ada ama farklı parametre listesine (parametre sayısı veya tipi) sahip birkaç yöntem.

Biraz daha ayrıntılı: Bir çağrıda aşırı yüklenmiş varyantlardan hangisinin gerçekten çalışacağına derleyici, verilen argümanlara göre karar verir — örn. yan yana bir add(int, int) ve bir add(double, double) yöntemi. Bir alt sınıfın miras alınan bir yöntemi aynı imzayla yeniden uyguladığı geçersiz kılma (override) ile karıştırılmamalıdır.

Ayrıntılı

class Calculator {
    int add(int a, i

Ayrıca bak: Yöntemler, Parametreler, Miras