3 HERENCIA JAVA
CONCEPTO Es posible hacer uso de una clase ya existente, clonarla, y después hacer al "clon" las adiciones y modificaciones que sean necesarias, esto se logra mediante la herencia, con la excepción de que si se cambia la clase original (denominada la clase base, superclase o clase padre), el "clon" modificado (denominado clase derivada, subclase o clase hijo) también reflejaría esos cambios.
EJEMPLO En un hospital, de los pacientes atendidos se almacena la siguiente informaci贸n: Paciente Interno: CURP, nombre, padecimiento, tratamiento, 谩rea, sala, cama Paciente Externo: CURP, nombre, padecimiento, tratamiento, medico tratante, consultorio, fecha y hora
SIN HERENCIA PacienteInterno
PacienteExterno
-cURP : String -nombre : String -padecimiento : String -tratamiento : String -area : String -sala : byte -cama : byte
-cURP : String -nombre : String -padecimiento : String -tratamiento : String -medicoTratante : String -consultorio : byte -fecha : String -hora : String
+get... +set...
+get... +set...
ANÁLISIS PacienteInterno
PacienteExterno
-cURP : String -nombre : String -padecimiento : String -tratamiento : String -area : String -sala : byte -cama : byte
-cURP : String -nombre : String -padecimiento : String -tratamiento : String -medicoTratante : String -consultorio : byte -fecha : String -hora : String
+get... +set...
+get... +set...
14 métodos
16 métodos
CON HERENCIA Paciente -cURP : String -nombre : String -padecimiento : String -tratamiento : String +get... +set... extends
PacienteInterno
extends
PacienteExterno
-area : String -sala : byte -cama : byte
-medicoTratante : String -consultorio : byte -fecha : String -hora : String
+get... +set...
+get... +set...
ANÁLISIS Paciente -cURP : String -nombre : String -padecimiento : String -tratamiento : String +get... +set... extends
PacienteInterno
8 métodos extends
PacienteExterno
-area : String -sala : byte -cama : byte
-medicoTratante : String -consultorio : byte -fecha : String -hora : String
+get... +set...
+get... +set...
6 métodos
8 métodos
CODIFICACIÓN
APLICACIÓN