SlideShare una empresa de Scribd logo
UNIVERSIDAD
LUTERANA
SALVADOREÑA
PROGRAMACION ORIENTADA A OBJETOS
DAVID ISAAC CLIMACO
LICENCIATURA EN CIENCIAS DE LA
HERENCIA
• Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo
características (métodos y atributos) similares a los ya existentes
¿PEROQUÉ ES UN OBJETO?
En Programación Orientada a Objetos trata de realizar un paralelo con los objetos del mundo real que
comparten dos características: Todos tienen estado y comportamiento. Los perros tienen estado
(nombre, color, raza, hambriento) y comportamiento (ladrando, buscando, meneando la cola). Las
bicicletas también tienen un estado (marcha actual, cadencia de pedaleo actual, velocidad actual) y
comportamiento (cambio de marcha, cambio de cadencia de pedaleo, frenar). Identificar el estado y
el comportamiento de los objetos del mundo real es una gran ayuda para empezar a pensar en
términos de programación orientada a objetos.
AHORA BIEN…
La herencia es específica de la programación orientada a objetos, donde una clase nueva se crea a partir de una clase
existente. La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la
nueva clase creada) contiene las atributos y métodos de la clase primaria.
El objeto teléfono posee estado: color, marca, pantalla, teclas, auricular, etc.Y
estado, encendido, apagado, realiza llamada, recibe llamada ..
A partir de la súper clase teléfono casero con sus atributos tales como:
marca, color, teclas, bocina, etc. Y estados como realizar y recibir llamadas, sonido de timbre. Etc.
La subclase, Teléfono celular se puede crear siendo heredadas de la clase existente los atributos y
estados, y a la vez agregar nuevos y atributos que serán propios para la subclase teléfono celular
como: pantalla a color, análoga o touch screen, alarmas, reloj, ring tones, etc. Para los distintos
modelos de teléfono celular
Otro Ejemplo de Herencia
La super clase vehiculo, le hereda a vehiculo Aereo,Terrestre y Acuático, quiene a su vez le
heredan a Avion, coche, bicicleta, blasa, buque, etc.
CONCLUSION
• La Herencia: Es un principio fundamental de la Programación Orientada a Objetos (POO) ya que esta permite la
creación jerarquías. Con el uso de la herencia puedes crear una clase general para definir los atributos comunes de
objetos relacionados.
Gracias a la herencia podemos especializar o extender la
funcionalidad de una clase, derivando en las nuevas clases.
Una clase derivada puede heredad comportamiento de una clase
base, por tanto el código no necesita volver hacer escrito para
derivarla.
La clase derivada puede añadir propiedades especificas
(Atributos, métodos, roles.

Más contenido relacionado

Destacado

Presentación selectra
Presentación selectraPresentación selectra
Presentación selectra
Florangel Sanchez
 
Acuerdo 696
Acuerdo 696Acuerdo 696
Version corrigee mc travail veines faa correction cenbiotech_220113
Version corrigee mc travail  veines faa correction cenbiotech_220113Version corrigee mc travail  veines faa correction cenbiotech_220113
Version corrigee mc travail veines faa correction cenbiotech_220113sfa_angeiologie
 
Hazdineroconyoutube 110726051219-phpapp02
Hazdineroconyoutube 110726051219-phpapp02Hazdineroconyoutube 110726051219-phpapp02
Hazdineroconyoutube 110726051219-phpapp02
Angie Padilla
 
Fascinant c'est notre foyer à tous
Fascinant c'est notre foyer à tousFascinant c'est notre foyer à tous
Fascinant c'est notre foyer à tous
ourbothy
 
pirateria
pirateriapirateria
pirateria
roldan1898
 
Nouveaux espaces et pratiques émergentes : Lire au havre
Nouveaux espaces et pratiques émergentes : Lire au havreNouveaux espaces et pratiques émergentes : Lire au havre
Nouveaux espaces et pratiques émergentes : Lire au havre
Bibliothèque publique d'information - Centre Pompidou
 
Pedro_el_Grande_de_Aragón
Pedro_el_Grande_de_AragónPedro_el_Grande_de_Aragón
Pedro_el_Grande_de_Aragón
joaquin nieto
 
InfoSACU
InfoSACUInfoSACU
InfoSACU
Sacu Uhu
 
Matrix
MatrixMatrix
2014 programme assemblée de district co-pgm14_f
2014 programme assemblée de district co-pgm14_f2014 programme assemblée de district co-pgm14_f
2014 programme assemblée de district co-pgm14_f
ourbothy
 
Resumen del curso, por los chavales: despedida Chabier 31 3-14
Resumen del curso, por los chavales: despedida Chabier 31 3-14Resumen del curso, por los chavales: despedida Chabier 31 3-14
Resumen del curso, por los chavales: despedida Chabier 31 3-14
aulatallertopi
 
Sinfonia da primavera
Sinfonia da primaveraSinfonia da primavera
Sinfonia da primaverafilipj2000
 
Problemas parte todo
Problemas parte todoProblemas parte todo
Problemas parte todo
Lina M
 
MB CI Client Event Nov 28th 2014 - Company General Creds
MB CI Client Event Nov 28th 2014 - Company General CredsMB CI Client Event Nov 28th 2014 - Company General Creds
MB CI Client Event Nov 28th 2014 - Company General Creds
Kantar
 
La chanson de_la_gastro
La chanson de_la_gastroLa chanson de_la_gastro
La chanson de_la_gastro
ourbothy
 
Info sacu
Info sacuInfo sacu
Info sacu
Sacu Uhu
 
Corso fleuri nl
Corso fleuri nlCorso fleuri nl
Corso fleuri nlfilipj2000
 

Destacado (20)

Presentación selectra
Presentación selectraPresentación selectra
Presentación selectra
 
Acuerdo 696
Acuerdo 696Acuerdo 696
Acuerdo 696
 
Version corrigee mc travail veines faa correction cenbiotech_220113
Version corrigee mc travail  veines faa correction cenbiotech_220113Version corrigee mc travail  veines faa correction cenbiotech_220113
Version corrigee mc travail veines faa correction cenbiotech_220113
 
Hazdineroconyoutube 110726051219-phpapp02
Hazdineroconyoutube 110726051219-phpapp02Hazdineroconyoutube 110726051219-phpapp02
Hazdineroconyoutube 110726051219-phpapp02
 
Fascinant c'est notre foyer à tous
Fascinant c'est notre foyer à tousFascinant c'est notre foyer à tous
Fascinant c'est notre foyer à tous
 
pirateria
pirateriapirateria
pirateria
 
Nouveaux espaces et pratiques émergentes : Lire au havre
Nouveaux espaces et pratiques émergentes : Lire au havreNouveaux espaces et pratiques émergentes : Lire au havre
Nouveaux espaces et pratiques émergentes : Lire au havre
 
Pedro_el_Grande_de_Aragón
Pedro_el_Grande_de_AragónPedro_el_Grande_de_Aragón
Pedro_el_Grande_de_Aragón
 
InfoSACU
InfoSACUInfoSACU
InfoSACU
 
Matrix
MatrixMatrix
Matrix
 
2014 programme assemblée de district co-pgm14_f
2014 programme assemblée de district co-pgm14_f2014 programme assemblée de district co-pgm14_f
2014 programme assemblée de district co-pgm14_f
 
Gouttes de pluie
Gouttes de pluieGouttes de pluie
Gouttes de pluie
 
Resumen del curso, por los chavales: despedida Chabier 31 3-14
Resumen del curso, por los chavales: despedida Chabier 31 3-14Resumen del curso, por los chavales: despedida Chabier 31 3-14
Resumen del curso, por los chavales: despedida Chabier 31 3-14
 
Sinfonia da primavera
Sinfonia da primaveraSinfonia da primavera
Sinfonia da primavera
 
Problemas parte todo
Problemas parte todoProblemas parte todo
Problemas parte todo
 
Editorial synthetisé
Editorial synthetiséEditorial synthetisé
Editorial synthetisé
 
MB CI Client Event Nov 28th 2014 - Company General Creds
MB CI Client Event Nov 28th 2014 - Company General CredsMB CI Client Event Nov 28th 2014 - Company General Creds
MB CI Client Event Nov 28th 2014 - Company General Creds
 
La chanson de_la_gastro
La chanson de_la_gastroLa chanson de_la_gastro
La chanson de_la_gastro
 
Info sacu
Info sacuInfo sacu
Info sacu
 
Corso fleuri nl
Corso fleuri nlCorso fleuri nl
Corso fleuri nl
 

Similar a Herencia poo david climaco uls

Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
AriLis Holgubilla
 
Terminologia de la POO
Terminologia de la POOTerminologia de la POO
Terminologia de la POO
Jonathan Montes
 
Programacion orientada a obetos
Programacion orientada a obetosProgramacion orientada a obetos
Programacion orientada a obetos
Pipe Paredes Muñoz
 
Introducción a la programación orientada a objetos
Introducción a la programación orientada a objetosIntroducción a la programación orientada a objetos
Introducción a la programación orientada a objetos
Sergio Vargas
 
Programacion
ProgramacionProgramacion
Programacion
elizabeth
 
Clase2212
Clase2212Clase2212
Clase2212
Marta Quintero
 
Fundamentos de poo1
Fundamentos de poo1Fundamentos de poo1
Fundamentos de poo1
antony
 
Aporte a la primera clase
Aporte a la primera claseAporte a la primera clase
Aporte a la primera clase
Luis Caiza
 
Visual
VisualVisual

Similar a Herencia poo david climaco uls (9)

Programacion orientada
Programacion orientadaProgramacion orientada
Programacion orientada
 
Terminologia de la POO
Terminologia de la POOTerminologia de la POO
Terminologia de la POO
 
Programacion orientada a obetos
Programacion orientada a obetosProgramacion orientada a obetos
Programacion orientada a obetos
 
Introducción a la programación orientada a objetos
Introducción a la programación orientada a objetosIntroducción a la programación orientada a objetos
Introducción a la programación orientada a objetos
 
Programacion
ProgramacionProgramacion
Programacion
 
Clase2212
Clase2212Clase2212
Clase2212
 
Fundamentos de poo1
Fundamentos de poo1Fundamentos de poo1
Fundamentos de poo1
 
Aporte a la primera clase
Aporte a la primera claseAporte a la primera clase
Aporte a la primera clase
 
Visual
VisualVisual
Visual
 

Último

TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 

Último (7)

TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 

Herencia poo david climaco uls

  • 1. UNIVERSIDAD LUTERANA SALVADOREÑA PROGRAMACION ORIENTADA A OBJETOS DAVID ISAAC CLIMACO LICENCIATURA EN CIENCIAS DE LA
  • 2. HERENCIA • Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes ¿PEROQUÉ ES UN OBJETO? En Programación Orientada a Objetos trata de realizar un paralelo con los objetos del mundo real que comparten dos características: Todos tienen estado y comportamiento. Los perros tienen estado (nombre, color, raza, hambriento) y comportamiento (ladrando, buscando, meneando la cola). Las bicicletas también tienen un estado (marcha actual, cadencia de pedaleo actual, velocidad actual) y comportamiento (cambio de marcha, cambio de cadencia de pedaleo, frenar). Identificar el estado y el comportamiento de los objetos del mundo real es una gran ayuda para empezar a pensar en términos de programación orientada a objetos.
  • 3. AHORA BIEN… La herencia es específica de la programación orientada a objetos, donde una clase nueva se crea a partir de una clase existente. La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria. El objeto teléfono posee estado: color, marca, pantalla, teclas, auricular, etc.Y estado, encendido, apagado, realiza llamada, recibe llamada ..
  • 4. A partir de la súper clase teléfono casero con sus atributos tales como: marca, color, teclas, bocina, etc. Y estados como realizar y recibir llamadas, sonido de timbre. Etc. La subclase, Teléfono celular se puede crear siendo heredadas de la clase existente los atributos y estados, y a la vez agregar nuevos y atributos que serán propios para la subclase teléfono celular como: pantalla a color, análoga o touch screen, alarmas, reloj, ring tones, etc. Para los distintos modelos de teléfono celular
  • 5. Otro Ejemplo de Herencia La super clase vehiculo, le hereda a vehiculo Aereo,Terrestre y Acuático, quiene a su vez le heredan a Avion, coche, bicicleta, blasa, buque, etc.
  • 6. CONCLUSION • La Herencia: Es un principio fundamental de la Programación Orientada a Objetos (POO) ya que esta permite la creación jerarquías. Con el uso de la herencia puedes crear una clase general para definir los atributos comunes de objetos relacionados. Gracias a la herencia podemos especializar o extender la funcionalidad de una clase, derivando en las nuevas clases. Una clase derivada puede heredad comportamiento de una clase base, por tanto el código no necesita volver hacer escrito para derivarla. La clase derivada puede añadir propiedades especificas (Atributos, métodos, roles.