İçindekiler:

Python'da süper sınıfı nasıl kullanıyorsunuz?
Python'da süper sınıfı nasıl kullanıyorsunuz?

Video: Python'da süper sınıfı nasıl kullanıyorsunuz?

Video: Python'da süper sınıfı nasıl kullanıyorsunuz?
Video: Python ' da Class Yapısı 2024, Mayıs
Anonim

Esasen, Süper fonksiyon olabilir kullanılmış kazanmak için erişim kalıtsal yöntemlere – bir ebeveyn veya kardeş sınıf - üzerine yazılmış bir sınıf nesne. Veya memur olarak piton belgeler diyor ki: “[ Süper NS kullanılmış to] yöntem çağrılarını bir ebeveyn veya kardeş sınıf türü.

Buna uygun olarak, super() Python'da ne yapar?

piton süper işlev NS üst sınıfa ' ile başvurmanıza izin veren proxy nesnesini döndüren yerleşik bir işlev Süper . ' NS Süper işlev piton kalıtsal yöntemlere erişim sağlamak için kullanılabilir. NS ebeveyn veya kardeş sınıfından.

Ayrıca bilin, super() _ Init_ nedir? _içinde_ () üst sınıfın (Square) otomatik olarak çağrılacaktır. Süper() bir üst sınıfa bir temsilci nesnesi döndürür, böylece doğrudan üzerinde istediğiniz yöntemi çağırırsınız: Süper() . Bu, özellikle bir üst sınıftan miras alan çok sayıda alt sınıfınız olduğunda kullanışlıdır.

Bu şekilde Python'da süper sınıf nedir?

piton süper () NS Süper () yerleşik bir proxy nesnesi döndürür (geçici nesne üst sınıf ) yöntemlerine erişmemizi sağlayan temel sınıf . İçinde piton , Süper () iki ana kullanım durumuna sahiptir: temel sınıf açıkça adlandırın. Çoklu Kalıtımla Çalışma.

Süper sınıfı nasıl kullanıyorsunuz?

Java'da Süper Anahtar Kelime

  1. super, hemen üst sınıf örnek değişkenine başvurmak için kullanılabilir.
  2. super, hemen üst sınıf yöntemini çağırmak için kullanılabilir.
  3. super(), hemen üst sınıf yapıcısını çağırmak için kullanılabilir.

Önerilen: