Está en la página 1de 5

package Herencia;

public class Personas {

private String nombre;

private String apellido;

private int edead;

public Personas(String nombre, String apellido, int edead) {

this.nombre = nombre;

this.apellido = apellido;

this.edead = edead;

public String getNombre() {

return nombre;

public String getApellido() {

return apellido;

public int getEdead() {

return edead;

}
package Herencia;

public class Estudiantes extends Personas {

private int codigoEstudiante;

private double notaFinal;

public Estudiantes(String nombre, String apellido, int edad, int codigoEstudiante, double
notaFinal){

super(nombre, apellido, edad);

this.codigoEstudiante = codigoEstudiante;

this.notaFinal = notaFinal;

public void mostrarDatos(){

System.out.println("Nombre: "+getNombre()+ "\n Apellido: "+getApellido()+

"\n Edad: "+getEdead()+

"\n Codigo del Estudiante: "+codigoEstudiante +

"\n Promedio: "+ notaFinal);

package Herencia;

public class EstudiantesReprobados extends Personas {

private int codigoEstudiante;

private double notaFinal;

private String materia;


public EstudiantesReprobados(String nombre, String apellido, int edad, int codigoEstudiante,
double notaFinal, String materia){

super(nombre, apellido, edad);

this.codigoEstudiante = codigoEstudiante;

this.notaFinal = notaFinal;

this.materia= materia;

public void mostrarDatos2(){

System.out.println("\n Nombre de Estudiante REPROBADO: "+getNombre()+ "\n Apellido:


"+getApellido()+

"\n Edad: "+getEdead()+ "\n Codigo del Estudiante: "+codigoEstudiante +"\n


Promedio: "+ notaFinal +

"\n Materia Reprobada: "+materia);

package Herencia;

public class Principal {

public static void main (String args []){

Estudiantes estudiante = new Estudiantes ("Lady Gabriela", "Prieto Vargas", 19, 4512,
9.12f );

estudiante.mostrarDatos();

EstudiantesReprobados reprobado = new EstudiantesReprobados("Israel", "Cedeño", 20,


5451, 6.21f, "Poo" );

reprobado.mostrarDatos2();
}

CODIGO EJECUTADO EN NETBEANS


DIAGRAMA UML

Personas

- private String nombre;

- private String apellido;

- private int edead;

String getNombre()

String getApellido()

int getEdead()

Estudiantes
EstudiantesReprobados
- private String nombre;

- private String apellido; - private String nombre;

- private int edead; - private String apellido;

- private int codigoEstudiante; - private int edead;

- private double notaFinal; - private int codigoEstudiante;

- private double notaFinal;

- private String materia;

mostrarDatos

Estudiantes estudiante = new Estudiantes ("Lady Gabriela", "Prieto Vargas", 19, 4512,
9.12f );

estudiante.mostrarDatos();

EstudiantesReprobados reprobado = new EstudiantesReprobados("Israel",


"Cedeño", 20, 5451, 6.21f, "Poo" );

reprobado.mostrarDatos2();

También podría gustarte