Class Persona
java.lang.Object
model.Persona
Clase abstracta que representa una persona en el hospital.
Contiene los atributos y comportamientos comunes a pacientes y medicos.
- Version:
- 1.0
- Author:
- ISC Israel de Jesus Mar Parada
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEmail()intabstract StringObtiene el tipo de persona.voidsetDireccion(String direccion) voidvoidvoidsetTelefono(String telefono) toString()Devuelve una representacion textual de la persona.
-
Field Details
-
idPersona
protected int idPersonaIdentificador unico de la persona. -
nombre
Nombre completo. -
telefono
Telefono de contacto. -
email
Email de contacto. -
direccion
Direccion de residencia.
-
-
Constructor Details
-
Persona
-
-
Method Details
-
getTipoPersona
Obtiene el tipo de persona. Metodo abstracto implementado por las subclases.- Returns:
- Tipo de persona (Paciente, Medico)
-
getIdPersona
public int getIdPersona()- Returns:
- Identificador de la persona
-
getNombre
- Returns:
- Nombre completo
-
setNombre
- Parameters:
nombre- Nuevo nombre
-
getTelefono
- Returns:
- Telefono de contacto
-
setTelefono
- Parameters:
telefono- Nuevo telefono
-
getEmail
- Returns:
- Email de contacto
-
setEmail
- Parameters:
email- Nuevo email
-
getDireccion
- Returns:
- Direccion
-
setDireccion
- Parameters:
direccion- Nueva direccion
-
toString
-