You are on page 1of 2
APRENDERAPROGRAMAR.COM Resumen: concep denn de erence ray P00, ~~ QpPENDER apr OGRAMAR = QUE £5 LAHERENCIA EN PROGRAMACION ORIENTADA A OBJETOS? ‘Muchas veces distintos objetos comparten campos y métodos que hacen aprosimadamente lo mismo (por ejemplo slmacenar y devolver un nombre del émbito humana con el que se cesigne al objet2, como al titulo de un élbum de misica, el titulo de un loro, el titulo de una pelicula, tc) = Java Por ejemple en un proyecto que utilize objerae Taxi y objetos Autotus podriames encontramos algo Taxi ‘Autobus recels owe olencacv conpoe potency Seon arenLiceria J raneroPazas setNanerobcerea sett uerotacas ] rete cone ‘eemosio wads gaPoerciacy serene [ seNumeoLroncta seine J Pere une aplication de gestidn de une emprese de wansporte que tengs entre sus vehiculos taxis y ‘autobuses podriamos tener otra clase derominada FlotaCirculante donde tendriamos posibilidad ce ‘amacenar ambos tipes de objeto (por ejemplo taxis en un Arraylist y autobuses en otto ArrayList] como reflep de los vehiculos que se encuertran en creulacién en una fecha dada. Esas listas conllevarian una gestién pars afadir o eliminar vehiculos de Is flota circulante, mosifcar dates, etx resultendo que cada una de as lstas necesitaria un tretamiento o martenimiente, nos fjamos en el plantesmiento del problema, encontramos lo siguiente 8) La definiién de clases nos permite identifica: campos y métodos que son comunes 3 Taxis y ‘Autabuses. Si implementamo: amtas clases tal y como lo venimo: haciendo, incurrremos en upicidad de cédigo. Por ejemplo si el campo matricula es en ambas dases un tioo Sting, @l cédigo pera gestionar este campo serd idéntico en ambas clases.

You might also like