Java'da Aşırı Yükleme Nedir?

Java'da aşırı yükleme, bir sınıfta aynı ada sahip birden fazla yöntem tanımlama yeteneğidir. Derleyici, çünkü yöntemleri arasında ayrım yapabiliyor yöntem imzalar.

Bu terim de geçer yöntem aşırı yüklemeve esas olarak programın okunabilirliğini artırmak için kullanılır; daha iyi görünmesini sağlamak için. Ancak, çok fazla yapın ve ters etki devreye girebilir, çünkü kod görünüyor çok benzer ve okunması zor olabilir.

Java Aşırı Yüklemesi Örnekleri

System.out nesnesinin yazdırma yönteminin kullanılabilmesinin dokuz farklı yolu vardır:

Kodunuzda yazdırma yöntemini kullandığınızda, derleyici, yöntem imzasına bakarak aramak istediğiniz yöntemi belirler. Örneğin:

Her seferinde farklı bir yazdırma yöntemi çağrılıyor çünkü geçirilen parametre türü farklı. Yazdırma yönteminin, bir dize, tamsayı veya boole ile uğraşmak zorunda olup olmamasına bağlı olarak çalışma şeklini değiştirmesi gerekeceğinden faydalıdır.

Aşırı Yükleme Hakkında Daha Fazla Bilgi

Aşırı yükleme hakkında hatırlanması gereken bir şey, aynı ada sahip birden fazla yönteme sahip olamayacağınızdır. sayı ve argüman türü çünkü bu bildirim derleyicinin nasıl olduklarını anlamasına izin vermez farklı.

instagram viewer

Ayrıca, benzersiz dönüş türlerine sahip olsalar bile, iki yöntemi aynı imzaya sahip olarak bildiremezsiniz. Bunun nedeni, derleyicinin yöntemler arasında ayrım yaparken dönüş türlerini dikkate almamasıdır.

Java'da aşırı yükleme, kodda tutarlılık yaratarak ortadan kaldırmaya yardımcı olur tutarsızlıklarsözdizimi hatalarına neden olabilir. Aşırı yükleme, kodun daha kolay okunmasını sağlamak için de uygun bir yoldur.