¿Cuál es el uso de super () en Java?
¿Cuál es el uso de super () en Java?

Video: ¿Cuál es el uso de super () en Java?

Video: ¿Cuál es el uso de super () en Java?
Video: Uso de "super" en Java 2024, Diciembre
Anonim

los súper palabra clave en Java es una variable de referencia que es usó para hacer referencia al objeto de clase padre inmediato. Siempre que crea la instancia de subclase, se crea implícitamente una instancia de clase padre a la que hace referencia súper variable de referencia.

Por lo tanto, ¿cuál es el propósito de super () en Java?

súper es una palabra clave. Se utiliza dentro de una definición de método de subclase para llamar a un método definido en el súper clase. Métodos privados del súper -clase no se puede llamar. Solo los métodos públicos y protegidos pueden ser invocados por el súper palabra clave. También lo utilizan los constructores de clases para invocar a los constructores de su clase padre.

Además, ¿cuál es el uso de esta palabra clave en Java? Palabra clave 'Esta en Java es una variable de referencia que hace referencia al objeto actual. "this" es una referencia al objeto actual, cuyo método se está invocando. Usted puede usar "esta" palabra clave para evitar conflictos de nombres en el método / constructor de su instancia / objeto.

También la pregunta es, ¿cuál es la diferencia entre this () y super () en Java?

esto y súper hay dos palabras clave especiales en Java , que se utiliza para representar la instancia actual de una clase y es súper clase. Como ya he dicho en el primera línea, la principal diferencia entre esto y súper en Java es que esto representa la instancia actual de una clase, mientras que súper representan la instancia actual de la clase padre.

¿Podemos tener esto () y super () juntos?

Tanto esto () y super () son llamadas de constructor. La llamada al constructor siempre debe ser la primera instrucción. Entonces podemos no tengo dos declaraciones como primera declaración, por lo tanto, o podemos llama súper() o podemos llama esto () del constructor, pero no ambos.

Recomendado: