Está en la página 1de 3

protected int tipo; // Tipo de Persona: 1 --> Estudiante, 2 --> Trabajador.

protected String apellidos, nombres; // Apellidos y Nombres.

protected String nombreC; // Nombre COMPLETO, iniciando con los apellidos.

protected int cedula; // Valor entero positivo ÚNICO de tres (3) dígitos.

protected String tel; // Teléfono.

protected double puntaje; // En la escala de cero a cinco: 0 <= puntaje <= 5.0

// Constructor

public Persona( int tipo, String apellidos, String nombres, int cedula,

String tel, double puntaje) {

this.tipo = tipo;

this.apellidos = apellidos.trim().toUpperCase();

this.nombres = nombres.trim().toUpperCase();

this.nombreC = this.apellidos + ", " + this.nombres;

this.cedula = cedula;

this.tel = tel;

this.puntaje = puntaje;

} // Fin del Constructor.

// Método abstracto:

public abstract char obtenerNivel();

public abstract String ajustarValor();

public int getTipo() { return tipo; }

public void setTipo(int tipo) {

this.tipo = tipo;

}
public String getApellidos() {

return apellidos;

public void setApellidos(String apellidos) {

this.apellidos = apellidos;

public String getNombres() {

return nombres;

public void setNombres(String nombres) {

this.nombres = nombres;

public String getNombreC() {

return nombreC;

public void setNombreC(String nombreC) {

this.nombreC = nombreC;

public String getTel() {

return tel;

}
public void setTel(String tel) {

this.tel = tel;

public double getPuntaje() {

return puntaje;

public void setCedula(int cedula) {

this.cedula = cedula;

// Implementen abajo Getters, Setters y toString() -->

public void setPuntaje(double puntaje) {

this.puntaje = puntaje;

// -----------------------------------------------------------

public int getCedula() {

return cedula;

public String mostrarDatos(){

return "La persona tiene la siguiente información\n" + "Nombre: " + apellidos + " "+nombres
+" " + nombreC +

", Cedula: " + cedula + ", Telefono: " + tel + ", Es de tipo: " + tipo;

También podría gustarte