• Buradasın

    Overriding ve overloading nedir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Overriding ve overloading, nesne yönelimli programlamada (OOP) iki önemli kavramdır ve her ikisi de polimorfizm uygulamak için kullanılır 14.
    • Overloading (Aşırı Yükleme): Aynı sınıfta, aynı isimle ancak farklı parametrelere sahip metotların tanımlanmasıdır 135. Derleme zamanında (compile-time) gerçekleşir 15.
    • Overriding (Yeniden Tanımlama): Alt sınıfta, üst sınıfta bulunan bir metodun, aynı parametrelere sahip ancak farklı metod gövdeleriyle yeniden oluşturulmasıdır 135. Çalışma zamanında (runtime) gerçekleşir 15.
    Özetle:
    • Overloading: Aynı sınıfta, farklı parametreler 14.
    • Overriding: Kalıtım ilişkisi olan sınıflarda, aynı isim ve parametreler 14.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Override ne demek?

    Override kelimesi, İngilizce'de birkaç anlama gelir: Geçersiz kılmak, reddetmek. Manuel kontrol sağlamak. Daha önemli olmak. Kırılmış bir kemiği üst üste koymak. Ayrıca, bilgisayar ve yazılım bağlamında da kullanılır; örneğin, bir üst sınıf metodunun yerine yeni bir davranış tanımlamak.

    Overload ne demek?

    Overload kelimesi, Türkçede "aşırı yükleme", "fazla yükleme", "aşırı yük" anlamlarına gelir. Overload ayrıca şu anlamlara da gelebilir: (araç için) kapasitesinin üstünde yolcu yüklemek; (birine) kaldırabileceğinden fazla yük veya sorumluluk yüklemek; (bir elektrik sistemine) fazla elektrik yüklemek, böylece hasara yol açmak.