Java'da this ve super anahtar sözcüğünün kullanımı nedir?
Java'da this ve super anahtar sözcüğünün kullanımı nedir?

Video: Java'da this ve super anahtar sözcüğünün kullanımı nedir?

Video: Java'da this ve super anahtar sözcüğünün kullanımı nedir?
Video: Java ile OOP - Ders 31: super Anahtar Sözcüğünün Kullanımı 2024, Nisan
Anonim

Süper ve bu Java'da anahtar kelimeler . süper anahtar kelime NS kullanılmış bu sırada üst sınıfın yöntemlerine erişmek için kullanılmış geçerli sınıfın yöntemlerine erişmek için. bu rezerve java'da anahtar kelime yani, yapamayız kullanmak bir tanımlayıcı olarak. bu kullanılmış geçerli sınıfın örneğine ve statik üyelere başvurmak için.

Ayrıca, örnekle Java'da super anahtar kelimenin kullanımı nedir?

1) Süper NS kullanılmış hemen üst sınıf örneği değişkenine başvurmak için. Yapabiliriz süper anahtar kelime kullan üst sınıfın veri üyesine veya alanına erişmek için. Bu kullanılmış ana sınıf ve alt sınıf aynı alanlara sahipse. Yukarıda örnek , Animal ve Dog her iki sınıfın da ortak bir özellik rengi vardır.

Ek olarak, Java'daki bu ve süper anahtar kelime arasındaki fark nedir? bu ve Süper iki özel anahtar kelimedir Java , bir sınıfın mevcut örneğini temsil etmek için kullanılır ve Süper sınıf. Söylediğim gibi içinde ilk satır, ana bununla süper arasındaki fark içinde Java bu, bir sınıfın mevcut örneğini temsil ederken, Süper ana sınıfın geçerli örneğini temsil eder.

Buna göre, bu anahtar kelimenin Java'da kullanımı nedir?

anahtar kelime 'BU' Java geçerli nesneye başvuran bir referans değişkenidir. "bu", yöntemi çağrılan geçerli nesneye bir başvurudur. Yapabilirsiniz kullanmak "Bugün nasılsın" anahtar kelime örneğinizin/nesnenizin yönteminde/yapıcısındaki adlandırma çakışmalarını önlemek için.

Java'da super'in amacı nedir?

Tanımı ve Kullanımı Süper anahtar kelime, üst sınıf (ana) nesneleri ifade eder. Üst sınıf yöntemlerini çağırmak ve üst sınıf yapıcısına erişmek için kullanılır. En yaygın kullanımı Süper anahtar kelime, aynı ada sahip yöntemlere sahip üst sınıflar ve alt sınıflar arasındaki karışıklığı ortadan kaldırmaktır.

Önerilen: