jueves, 14 de octubre de 2010

HERENCIA SUPER

package HERENCIASUPER;

public class Prueba {

    public static void main(String[] args) {
      Persona p=new Persona("persona",27);
      Estudiante e=new Estudiante("estudiante",27,30);
      Profesor pr = new Profesor("profesor",30,20);
      p.Visualizar();
      e.Visualizar();
      pr.Visualizar();
    }
}
**********************************************************************************
package HERENCIASUPER;

public class Profesor extends Persona {
int salario;
public Profesor(String Nombre,int edad,int salario){
    super(Nombre,edad);
    this.salario=salario;
}
    void Visualizar(){
    System.out.println("hola "+
            Nombre+" tu edad es "+
            edad+" años "+" tu salario "+salario);
}
}
**********************************************************************************
package HERENCIASUPER;

public class Persona {
protected String Nombre;
protected int edad;

public Persona(String Nombre,int edad){
this.Nombre=Nombre;
this.edad=edad;
}
void Visualizar(){
    System.out.println("hola "+
            Nombre+" tu edad es "+
            edad+" años");
}
}
**********************************************************************************
package HERENCIASUPER;

public class Estudiante extends Persona {
    int id;
    public Estudiante(String Nombre,int edad, int id){
        super(Nombre,edad);
        this.id=id;
    }
    @Override
    void Visualizar(){
    System.out.println("hola "+
            Nombre+" tu edad es "+
            edad+" años "+" tu id es "+id);
}
}
**********************************************************************************

No hay comentarios: