Aşırı yükleme (overloading)
Kısaca: Aynı ada ama farklı parametre listesine (sayı veya tip) sahip birkaç yöntem — Java çağrıda uygun varyantı otomatik seçer.
Biraz daha ayrıntılı: Yalnızca dönüş tipi iki yöntemi ayırt etmeye yetmez — aşırı yüklemede yalnızca parametrelerin sayısı/tipi sayılır. Geçersiz kılma (overriding) ile karıştırılmamalıdır.
int sum(int a, int b) { return a + b; }
double sum(double a, double b) { return a + b; }Ayrıntılı
class Calculator {
int sum(intAyrıca bak: Yöntemler, Parametreler, Yapıcılar