Yöntem geçersiz kılma ve yöntem gizleme arasındaki fark nedir?
Yöntem geçersiz kılma ve yöntem gizleme arasındaki fark nedir?

Video: Yöntem geçersiz kılma ve yöntem gizleme arasındaki fark nedir?

Video: Yöntem geçersiz kılma ve yöntem gizleme arasındaki fark nedir?
Video: DEĞERSİZLİK DUYGUSU VE KENDİNİ DEĞERLİ HİSSETMEK İÇİN 6 YÖNTEM 2024, Nisan
Anonim

İçinde yöntem geçersiz kılma , temel sınıf referans değişkeni türetilmiş sınıfın nesnesine işaret ettiğinde, o zaman geçersiz kılınan yöntem Türetilmiş sınıf. gizleme yönteminde , temel sınıf referans değişkeni türetilmiş sınıfın nesnesine işaret ettiğinde, o zaman gizli yöntem temel sınıf.

Ayrıca, Java'da yöntem geçersiz kılma ile yöntem gizleme arasındaki fark nedir?

yöntem geçersiz kılma , alt sınıf aynı olduğunda yöntem aynı imzayla içinde alt sınıf. Yöntem gizleme , alt sınıf aynı olduğunda yöntem isim, ama farklı parametre. Bu durumda değilsin geçersiz kılmak ebeveyn yöntem , ancak gizleme o.

İkincisi, örnekle C#'da yöntem gizleme nedir? Cevap: Yöntem gizleme gerçekleşir miras Hem temel sınıf hem de türetilmiş sınıf aynı ada sahip bir yönteme sahip olduğunda ilişki. Türetilmiş sınıfın nesnesini oluşturduğumuzda, temel sınıf yöntemini gizler ve kendi yöntemini çağırır ve buna C#'da yöntem gizleme veya ad gizleme denir. miras.

Ayrıca bilin, neden yöntem gizleme kullanılır?

Miras alınan üyeyi gizlemek için new anahtar sözcüğünü kullanmamızı söyler. Böylece, türetilmiş sınıfta yeni değiştiriciyi kullanarak yöntem , o gizler temel sınıfın uygulanması yöntem . buna denir Yöntem Gizleme . Türetilmiş bir sınıf için yeni bir uygulama sağlamanıza olanak tanır.

Yöntem gizleme nedir?

Yöntem gizleme alt sınıfın bir sınıf tanımladığı anlamına gelir yöntem sınıfla aynı imzaya sahip yöntem süper sınıfta. bu durumda yöntem üst sınıfın alt sınıfı tarafından gizlenir. Şu anlama gelir: Bir yöntem yürütülen, onu çağırmak için kullanılan nesne tarafından BELİRLENMEZ.

Önerilen: