34
RELACIONES ENTRE OBJETOS II Andrea Marcela Cruz Moreno. Imágenes de Christian Rodríguez.

Relaciones Entre Objetos II

Embed Size (px)

DESCRIPTION

Relaciones Entre Objetos II

Citation preview

RELACIONES ENTRE OBJETOS IIAndrea Marcela Cruz Moreno.Imgenes de Christian Rodrguez.AGENDAHerencia y modicadores de acceso.!o"reescritura de m#todos.Reutilizaci$n de com%ortamientos de la su%erclase.HERENCIA & ACCE!I'I(IDADM)DI*ICAD)RE! DE ACCE!)(osmodicadoresdelni+eldeaccesodeterminansi otrasclases%uedenutilizaruncam%oen%articularo in+ocar cierto m#todo.M)DI*ICAD)RE! DE ACCE!) ,M((osmodicadoresdelni+eldeaccesodeterminansi otrasclases%uedenutilizaruncam%oen%articularo in+ocar cierto m#todo.HERENCIA & M-.)D)! DE M)DI*ICACI/N(aenca%sulaci$n dene 0ue los atri"utos sedenancomo %ri+ados.& los atri"utos %ri+ados no%uedenser heredados.1Entonces2HERENCIA & M-.)D)! DE M)DI*ICACI/N1C$mo%odemosaccederalos atri"utosdelasu%erclasedesde una su"clase2HERENCIA & M-.)D)! DE M)DI*ICACI/N3odemosaccederalosatri"utos %ri+adosatra+#sdem#todos %4"licos de la su%erclase.HERENCIA & M-.)D)! DE M)DI*ICACI/N(osm#todos %4"licoso %rotegidosdela clase3ersonase heredan%orla su"clase Estudiante.HERENCIA & M-.)D)! DE M)DI*ICACI/NM#todos %ro%ios de la clase Estudiante.HERENCIA & M-.)D)! DE M)DI*ICACI/NM#todos%4"licoso %rotegidosde 3ersona y Estudiante 0uesonheredados %orlasu"clase EstudianteDe3os5grado.HERENCIA & M-.)D)! DE M)DI*ICACI/NM#todos%4"licoso %rotegidosde 3ersona y Estudiante 0uesonheredados %orlasu"clase EstudianteDe3os5grado.!)'REE!CRI.,RA DE M-.)D)!!)'RE E!CRI.,RA DE M-.)D)!Im%lica recongurar c$mo 6unciona un m#todo internamente7 sin cam"iar la rma de dicho m#todo.EN (A 8IDA REA((as %ersonas %asan su tiem%o li"re de distintas maneras.DIAGRAMA ,M(C/DIG)!,3ERC(A!E!,'C(A!E !,'C(A!EC/DIG)EN (A 8IDA REA(1& si no so"reescri"o el m#todo %ara una su"clase23REG,N.A1& si no so"reescri"o el m#todo %ara una su"clase2(a m0uina +irtual de 9a+a "usca el m#todo en la su%erclase.).R) E9EM3()).R) E9EM3())RDEN DE E9EC,CI/NCuando se so"reescri"e un m#todo7 %rimero se llama al ms es%ecco.RE,.I(I:ACI/N DE C)M3)R.AMIEN.)! DE (A !,3ERC(A!ERE,.I(I:ACI/N DE C)M3)R.AMIEN.)! DE (A !,3ERC(A!ERE,.I(I:ACI/N DE C)M3)R.AMIEN.)! DE (A !,3ERC(A!ERE,.I(I:ACI/N DE C)M3)R.AMIEN.)! DE (A !,3ERC(A!ERE,.I(I:ACI/N DE C)M3)R.AMIEN.)! DE (A !,3ERC(A!EE9ERCICI)!htt%;