REDA: Aplicaciones multiplataforma basadas en POO

 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);


    }


}


}

Comentarios

Entradas populares