miércoles, 9 de diciembre de 2015

This & Super- Benjamin Pacheco

This & Super-Benjamín Pacheco

This & Super
Son dos palabras claves que usa el metodo para referirse a un objeto.
>>THIS: Es siempre una referencia al objeto sobre el que ha sido llamado el método. Para permitir esta situación, Java define la palabra clave this, la cual puede ser utilizada dentro de cualquier método para referirse al objeto actual.
>>SUPER: Tiene dos formas generales. La primera llama al constructor de la superclase. La segunda se usa para acceder a un miembro de la superclase que ha sido escondido por un miembro de una subclase. Cuando queramos referirnos a la superclase (o clase padre) se utilizara la palabra reservada super.
A continuación veremos un ejemplo de cada referencia:
THIS:
import javax.swing.*;

public class Ventana extends JFrame{
    
    public Ventana(){
        
        this.setLayout(null);
        this.setVisible(true);
        this.setSize(400, 400);
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            
    }//fin constructor
    
}//fin clase
SUPER:
public class Ventana extends JFrame{
    
    public Ventana(String titulo){
        
 this.setTitle(titulo);
        this.setVisible(true);   
    }//fin constructor
}//fin clase

class EjecutarVentana extends Ventana{
    
    public EjecutarVentana(){
        super("Este es el título de la ventana");  
    }//fin constructor
}//Fin clase

No hay comentarios:

Publicar un comentario

Boo Sticking Out Tongue Boo Sticking Out Tongue Boo Sticking Out Tongue