Código:
public class Main{
public class Persona {
private String nombre;
private String apellidos;
private int numIdentificacion;
private String estadoCivil;
public Persona(String nombre, String apellidos, int numIdentificacion, String estadoCivil) {
this.nombre = nombre;
this.apellidos = apellidos;
this.numIdentificacion = numIdentificacion;
this.estadoCivil = estadoCivil;
}
public void cambiarEstadoCivil(int numIdentificacion, String estadoCivil) {
if (this.numIdentificacion == numIdentificacion) {
this.estadoCivil = estadoCivil;
}
}
}
public class Empleado {
private int anioIncorporacion;
public Empleado(int anioIncorporacion) {
this.anioIncorporacion = anioIncorporacion;
}
}
public class Administrativo extends Empleado {
private static final int numIdentificacion = 0;
private String dependencia;
public Administrativo(int anioIncorporacion, String dependencia) {
super(anioIncorporacion);
this.dependencia = dependencia;
}
public void cambiarDependencia(int numIdentificacion, String dependencia) {
if (this.numIdentificacion == numIdentificacion) {
this.dependencia = dependencia;
}
}
}
public class ServiciosVarios extends Empleado {
private static final int numIdentificacion = 0;
private String labor;
public ServiciosVarios(int anioIncorporacion, String labor) {
super(anioIncorporacion);
this.labor = labor;
}
public void cambiarLabor(int numIdentificacion, String labor) {
if (this.numIdentificacion == numIdentificacion) {
this.labor = labor;
}
}
}
public class Profesor extends Empleado {
private static final int numIdentificacion = 0;
private String facultad;
public Profesor(int anioIncorporacion, String facultad) {
super(anioIncorporacion);
this.facultad = facultad;
}
public void cambiarFacultad(int numIdentificacion, String facultad) {
if (this.numIdentificacion == numIdentificacion) {
this.facultad = facultad;
}
}
}
public class Estudiante extends Persona {
private String curso;
public Estudiante(String nombre, String apellidos, int numIdentificacion, String estadoCivil, String curso) {
super(nombre, apellidos, numIdentificacion, estadoCivil);
this.curso = curso;
}
public void matricularEnCurso(int numIdentificacion, String curso) {
if (this != null);
}
}
}
No hay comentarios:
Publicar un comentario