super
Java super kalit so‘zi
Misol
Dog voris sinfining (subclass) ota sinfini chaqirish uchun super kalit so‘zidan foydalanish:
class Animal { // Superclass (parent)
public void animalSound() {
System.out.println("The animal makes a sound");
}
}
class Dog extends Animal { // Subclass (child)
public void animalSound() {
super.animalSound(); // Call the superclass method
System.out.println("The dog says: bow wow");
}
}
public class Main {
public static void main(String args[]) {
Animal myDog = new Dog(); // Create a Dog object
myDog.animalSound(); // Call the method on the Dog object
}
}
Ta’rif va qo‘llanilishi
super kalit so‘zi ota sinf (superclass) obyektlariga ishora qiladi.
U ota sinf metodlarini chaqirish va ota sinf konstruktoriga murojaat qilish uchun ishlatiladi.
super kalit so‘zining eng keng tarqalgan qo‘llanilishi — bir xil nomli metodlarga ega ota sinflar (superclass) va voris sinflar (subclass) o‘rtasidagi chalkashlikni bartaraf etish.
super kalit so‘zini tushunish uchun vorislik va polimorfizm haqida asosiy tushunchaga ega bo‘lishingiz kerak.
Tegishli sahifalar
Vorislik (voris sinflar va ota sinflar) haqida Java vorislik darsligimizda batafsil o‘qing.
Polimorfizm haqida Java polimorfizm darsligimizda batafsil o‘qing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
