Class Persona

java.lang.Object
model.Persona
Direct Known Subclasses:
Medico, Paciente

public abstract class Persona extends Object
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 Details

    • idPersona

      protected int idPersona
      Identificador unico de la persona.
    • nombre

      protected String nombre
      Nombre completo.
    • telefono

      protected String telefono
      Telefono de contacto.
    • email

      protected String email
      Email de contacto.
    • direccion

      protected String direccion
      Direccion de residencia.
  • Constructor Details

    • Persona

      public Persona(String nombre, String telefono, String email)
      Constructor para crear una persona.
      Parameters:
      nombre - Nombre completo
      telefono - Telefono de contacto
      email - Email de contacto
  • Method Details

    • getTipoPersona

      public abstract String 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

      public String getNombre()
      Returns:
      Nombre completo
    • setNombre

      public void setNombre(String nombre)
      Parameters:
      nombre - Nuevo nombre
    • getTelefono

      public String getTelefono()
      Returns:
      Telefono de contacto
    • setTelefono

      public void setTelefono(String telefono)
      Parameters:
      telefono - Nuevo telefono
    • getEmail

      public String getEmail()
      Returns:
      Email de contacto
    • setEmail

      public void setEmail(String email)
      Parameters:
      email - Nuevo email
    • getDireccion

      public String getDireccion()
      Returns:
      Direccion
    • setDireccion

      public void setDireccion(String direccion)
      Parameters:
      direccion - Nueva direccion
    • toString

      public String toString()
      Devuelve una representacion textual de la persona.
      Overrides:
      toString in class Object
      Returns:
      Cadena con informacion