SUPER




Palabra reservada que nos permite llamar a
una variable o un método de la superclase.
Existen tres formas de utiliza...
Sirve para llegar a atributos de las superclases. De la
siguiente manera:
Formato:
super.id_atributo_superclase ;
Ejemplo:...
Se utiliza super para invocar al constructor de
la superclase desde el constructor de la
subclase.
Formato:
 super (lista...
class base {
int datoBase;
public base() {
System.out.println( "Dentro del Constructor de la clase base" );
System.out.pri...
Si se necesita llamar al método padre dentro
de una clase hija que ha reemplazado ese
método, se puede hacer referencia al...
class deportes {
String nombre;
int resultado;
public deportes(String n,int r) {
nombre = n;
resultado= r;
}
}
class futbo...
GRACIAS
Upcoming SlideShare
Loading in...5
×

super java

168

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
168
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

super java

  1. 1. SUPER
  2. 2.   Palabra reservada que nos permite llamar a una variable o un método de la superclase. Existen tres formas de utilizar super:
  3. 3. Sirve para llegar a atributos de las superclases. De la siguiente manera: Formato: super.id_atributo_superclase ; Ejemplo: class ave{  String nombre; String colorPlumas; } class pato extends ave{ public pato(){ super.colorPlumas=”Blanco”; } }
  4. 4. Se utiliza super para invocar al constructor de la superclase desde el constructor de la subclase. Formato:  super (lista de parámetros del constructor padre); 
  5. 5. class base { int datoBase; public base() { System.out.println( "Dentro del Constructor de la clase base" ); System.out.println( "Asignando a datoBase 100" ); datoBase = 100; } } class hijoBase extends base { int datoSubClase; // Constructor de la Subclase public hijoBase() { // Llamada al constructor de la clase base super(); System.out.println( "Dentro del Constructor de la subclase" ); System.out.println( "Asignando a datoSubClase 200" ); datoSubClase = 200; }
  6. 6. Si se necesita llamar al método padre dentro de una clase hija que ha reemplazado ese método, se puede hacer referencia al método padre con la palabra clave super. Formato: super.id_metodo_superclases (parametros); 
  7. 7. class deportes { String nombre; int resultado; public deportes(String n,int r) { nombre = n; resultado= r; } } class futbol extends deportes{ public futbol(String n, int r) { super(n,r); } }
  8. 8. GRACIAS
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×