Tema 10 Extensión de clases: Herencia     10.                     Herencia.                        Sesión 9               ...
Guía de curso        Fundamentos de Informática (FI)http://www.lsi.uned.es/fun_informatica_p_indust     //               /...
Blog de Alzira-ValenciaBl d FI Al i V l     i   http://uned6xfi.blogspot.com   htt //    d6 fi bl     t
Contenido de la asignatura ( )                     g       (1/2)                Unidad Didáctica IITema 4. Objetos y clase...
Contenido de la asignatura (2/2)               Unidad Didáctica IITema 9. Acoplamiento entre clases.Tema 10. Extensión de ...
Bibliografía bá i (2/2)        Bibli    fí básicaLos contenidos correspondientes a la Unidad  Didáctica II se pueden encon...
Tema 10 Extensión de clases: Herencia     10.                     Herencia.                        Sesión 9               ...
Tema 10 E t  T    10. Extensión d clases: H                 ió de l       Herencia.                                     i1...
Tema 10. Extensión de clases: Herencia.          http://es.wikipedia.org/wiki/Herencia_%28programaci%C3%B3n_orientada_a_ob...
Tema 10. Extensión de clases: Herencia.      http://es.wikipedia.org/wiki/Herencia_%28programaci%C3%B3n_orientada_a_objeto...
Tema 10. Extensión de clases: Herencia.http://es.wikipedia.org/wiki/Polimorfismo_%28inform%C3%A1tica%29http://es wikipedia...
http://es.wikipedia.org/wiki/Polimorfismo_%28inform%C3%A1tica%29 Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.¿Esta 1ª versión del DoME tiene Herencia?
Tema 10. Extensión de clases: Herencia.Esta 1ª versión del DoME es sin Herencia
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.Existen varios problemas fundamentales en nuestra solución actual; lasmás obvia es ...
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.                             super(elTitulo, tiempo)super(theTitle,super(theTitle t...
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.            ahora             con           herencia
Tema 10. Extensión de clases: Herencia.          antes           sin         herencia
Tema 10. Extensión de clases: Herencia.                                       antes sin herencia                          ...
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.http://docs.oracle.com/javase/tutorial/collections/index.htmlhttp://docs oracle com...
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.Muchas gracias por su     atención   !Animo y bienvenido a      la asignatura de Fu...
12 b capitulo_8_fi_v1
Próxima SlideShare
Cargando en…5
×

12 b capitulo_8_fi_v1

685 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
685
En SlideShare
0
De insertados
0
Número de insertados
401
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

12 b capitulo_8_fi_v1

  1. 1. Tema 10 Extensión de clases: Herencia 10. Herencia. Sesión 9 11 mayo 12
  2. 2. Guía de curso Fundamentos de Informática (FI)http://www.lsi.uned.es/fun_informatica_p_indust // /f f GRADO DE INGENIERIA Especialidad: Electricidad (Cod.: 6801) Especialidad: Electrónica (Cod.: 6802) Especialidad: Mecánica (Cod.: 6803) Especialidad: Tecnología Industrial (Cod : 6804) (Cod.:
  3. 3. Blog de Alzira-ValenciaBl d FI Al i V l i http://uned6xfi.blogspot.com htt // d6 fi bl t
  4. 4. Contenido de la asignatura ( ) g (1/2) Unidad Didáctica IITema 4. Objetos y clases. jTema 5. Definición de clase.Tema 6. Interacción entre objetos.Tema 7. Estructuras de almacenamientoy agrupación de objetos objetos.Tema 8. Comportamiento avanzado con objetos.
  5. 5. Contenido de la asignatura (2/2) Unidad Didáctica IITema 9. Acoplamiento entre clases.Tema 10. Extensión de clases: Herencia.Tema 11. Manejo de errores y excepciones.Tema12.Pruebas.Tema12 Pruebas
  6. 6. Bibliografía bá i (2/2) Bibli fí básicaLos contenidos correspondientes a la Unidad Didáctica II se pueden encontrar en el libro:- Programación orientada a objetos con Java. Unaintroducción práctica usando BlueJ. David J. Barnes y Michael Kölling. Pearson / Prentice g Hall. 2007.
  7. 7. Tema 10 Extensión de clases: Herencia 10. Herencia. Sesión 9 11 mayo 12
  8. 8. Tema 10 E t T 10. Extensión d clases: H ió de l Herencia. i1. El uso de la herencia 4. Subtipos (continuación)2. Jerarquías de herencia 3. Subtipo y paso de3. Herencia en Java p parámetros 1. Herencia y derechos 4. Variables polimórficasde acceso 5. Enmascaramiento de 2. Herencia e tiposinicialización 5. La clase Object 3. Reutilización d código 6 Ti 3 R tili ió de ódi 6. Tipos estáticos y di á i táti dinámicospor medio de la herencia 7. Sobreescritura de métodos4.4 Subtipos 8. 8 Llamada a métodos con la 1. Subclases y subtipos palabra reservada super 2. 2 Subtipos y asignación 9 Métodos polimórficos 9. 10. Acceso protegido
  9. 9. Tema 10. Extensión de clases: Herencia. http://es.wikipedia.org/wiki/Herencia_%28programaci%C3%B3n_orientada_a_objetos%29
  10. 10. Tema 10. Extensión de clases: Herencia. http://es.wikipedia.org/wiki/Herencia_%28programaci%C3%B3n_orientada_a_objetos%29 http://es wikipedia org/wiki/Herencia %28programaci%C3%B3n orientada a objetos%29
  11. 11. Tema 10. Extensión de clases: Herencia.http://es.wikipedia.org/wiki/Polimorfismo_%28inform%C3%A1tica%29http://es wikipedia org/wiki/Polimorfismo %28inform%C3%A1tica%29
  12. 12. http://es.wikipedia.org/wiki/Polimorfismo_%28inform%C3%A1tica%29 Tema 10. Extensión de clases: Herencia.
  13. 13. Tema 10. Extensión de clases: Herencia.
  14. 14. Tema 10. Extensión de clases: Herencia.
  15. 15. Tema 10. Extensión de clases: Herencia.
  16. 16. Tema 10. Extensión de clases: Herencia.¿Esta 1ª versión del DoME tiene Herencia?
  17. 17. Tema 10. Extensión de clases: Herencia.Esta 1ª versión del DoME es sin Herencia
  18. 18. Tema 10. Extensión de clases: Herencia.
  19. 19. Tema 10. Extensión de clases: Herencia.
  20. 20. Tema 10. Extensión de clases: Herencia.
  21. 21. Tema 10. Extensión de clases: Herencia.
  22. 22. Tema 10. Extensión de clases: Herencia.
  23. 23. Tema 10. Extensión de clases: Herencia.
  24. 24. Tema 10. Extensión de clases: Herencia.
  25. 25. Tema 10. Extensión de clases: Herencia.Existen varios problemas fundamentales en nuestra solución actual; lasmás obvia es la duplicación de código. código
  26. 26. Tema 10. Extensión de clases: Herencia.
  27. 27. Tema 10. Extensión de clases: Herencia.
  28. 28. Tema 10. Extensión de clases: Herencia.
  29. 29. Tema 10. Extensión de clases: Herencia.
  30. 30. Tema 10. Extensión de clases: Herencia.
  31. 31. Tema 10. Extensión de clases: Herencia. super(elTitulo, tiempo)super(theTitle,super(theTitle time)
  32. 32. Tema 10. Extensión de clases: Herencia.
  33. 33. Tema 10. Extensión de clases: Herencia.
  34. 34. Tema 10. Extensión de clases: Herencia.
  35. 35. Tema 10. Extensión de clases: Herencia. ahora con herencia
  36. 36. Tema 10. Extensión de clases: Herencia. antes sin herencia
  37. 37. Tema 10. Extensión de clases: Herencia. antes sin herencia coche miCoche = new Coche();ahora con herenciaVehiculo v1 = new Vehiculo();Vehiculo v2 = new Coche();Vehiculo v3 = new Bicicleta();
  38. 38. Tema 10. Extensión de clases: Herencia.
  39. 39. Tema 10. Extensión de clases: Herencia.
  40. 40. Tema 10. Extensión de clases: Herencia.
  41. 41. Tema 10. Extensión de clases: Herencia.
  42. 42. Tema 10. Extensión de clases: Herencia.
  43. 43. Tema 10. Extensión de clases: Herencia.
  44. 44. Tema 10. Extensión de clases: Herencia.
  45. 45. Tema 10. Extensión de clases: Herencia.http://docs.oracle.com/javase/tutorial/collections/index.htmlhttp://docs oracle com/javase/tutorial/collections/index html
  46. 46. Tema 10. Extensión de clases: Herencia.
  47. 47. Tema 10. Extensión de clases: Herencia.
  48. 48. Tema 10. Extensión de clases: Herencia.Muchas gracias por su atención !Animo y bienvenido a la asignatura de Fundamentos de Informática!

×