Java súper palabra clave
Ejemplo
Usando super
para llamar a la superclase de Dog
(subclase):
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
}
}
Definición y uso
La super
palabra clave se refiere a objetos de superclase (principal).
Se utiliza para llamar a los métodos de la superclase y para acceder al constructor de la superclase.
El uso más común de la super
palabra clave es eliminar la confusión entre superclases y subclases que tienen métodos con el mismo nombre.
Para comprender la super
palabra clave, debe tener conocimientos básicos de herencia y polimorfismo .
páginas relacionadas
Lea más sobre la herencia (subclases y superclases) en nuestro Tutorial de herencia de Java .
Lea más sobre el polimorfismo en nuestro Tutorial de polimorfismo de Java .