De animal sus hijas serian perros, gatos, personas
De perro se deslinda plato
De gato se deslinda plato
De persona se deslinda plato
Plato es un miembro que se utiliza para diferentes Clases
package bombita;
public class Animal {
public void hacer() {
System.out.println("Estoy viendo la tele");
}
}
package bombita;
public class Persona extends Animal {
private String nombre; // usado en la misma clase o hijas si cambias private
// por portected
private String apellido;
private int edad;
public Persona(String nombre, String apellido, int edad) {
this.nombre = nombre;
this.apellido = apellido;
this.edad = edad;
}
public String getNombre() {
return nombre;
}
public String getApellido() {
return apellido;
}
public int getEdad() {
return edad;
}
public void hacer() {
System.out.println("Estoy viendo la tele en casa");
}
}
package bombita;
public class Estudiante extends Persona {
private int codigoEstudiante;
private float notaFinal;
// Constructor
public Estudiante(String nombre, String apellido, int edad, int codigoEstudiante, float notaFinal) {
super(nombre, apellido, edad);
this.codigoEstudiante = codigoEstudiante;
this.notaFinal = notaFinal;
}
public void mostrarDatos() {
System.out.println("Nombre: " + getNombre() + "\nApellido: " + getApellido() + "\nEdad: " + getEdad()
+ "\nCódigo: " + codigoEstudiante + "\nNota: " + notaFinal);
}
}
package bombita;
public class Perro extends Animal {
public void hacer() {
System.out.println("Estoy tomando el sol");
}
}
package bombita;
public class Principal {
public static void main(String[] args) {
Estudiante estudiante = new Estudiante("Alejandro", "Baz", 21, 123, 15.6f);
estudiante.mostrarDatos();
Persona persona = new Persona("Alejandro", "Baz", 21);
Perro perro = new Perro();
persona.hacer();
perro.hacer();
}
}
No hay comentarios:
Publicar un comentario