12 b capitulo_8_fi_v1
Post on 17-Jul-2015
556 Views
Preview:
TRANSCRIPT
Guía de cursoFundamentos de Informática (FI)
// /f fhttp://www.lsi.uned.es/fun_informatica_p_industGRADO DE INGENIERIA
Especialidad: Electricidad (Cod.: 6801)Especialidad: Electrónica (Cod.: 6802)Especialidad: Mecánica (Cod.: 6803)
Especialidad: Tecnología Industrial (Cod : 6804)Especialidad: Tecnología Industrial (Cod.: 6804)
Contenido de la asignatura (1/2)Unidad Didáctica II
Tema 4. Objetos y clases.
g ( )j y
Tema 5. Definición de clase. Tema 6. Interacción entre objetos.Tema 6. Interacción entre objetos. Tema 7. Estructuras de almacenamiento y agrupación de objetosy agrupación de objetos. Tema 8. Comportamiento avanzado con objetos.
Contenido de la asignatura (2/2)Unidad Didáctica II
Tema 9. Acoplamiento entre clases.Tema 10. Extensión de clases: Herencia.Tema 10. Extensión de clases: Herencia.Tema 11. Manejo de errores y excepciones.Tema12 PruebasTema12.Pruebas.
Bibli fí bá i (2/2)Bibliografía básica (2/2)Los contenidos correspondientes a la UnidadLos contenidos correspondientes a la Unidad
Didáctica II se pueden encontrar en el libro:
- Programación orientada a objetos con Java. Una introducción práctica usando BlueJ. David J. Barnes
y Michael Kölling. Pearson / Prentice y gHall. 2007.
T 10 E t ió d l H iTema 10. Extensión de clases: Herencia.1. El uso de la herencia 4. Subtipos (continuación)1. El uso de la herencia2. Jerarquías de herencia3. Herencia en Java
4. Subtipos (continuación)3. Subtipo y paso de
parámetros1. Herencia y derechos
de acceso
p4. Variables polimórficas5. Enmascaramiento de
2. Herencia e inicialización
3 R tili ió d ódi
tipos5. La clase Object6 Ti táti di á i3. Reutilización de código
por medio de la herencia4 Subtipos
6. Tipos estáticos y dinámicos7. Sobreescritura de métodos8 Llamada a métodos con la4. Subtipos
1. Subclases y subtipos2 Subtipos y asignación
8. Llamada a métodos con la palabra reservada super9 Métodos polimórficos2. Subtipos y asignación 9. Métodos polimórficos10. Acceso protegido
Tema 10. Extensión de clases: Herencia.http://es.wikipedia.org/wiki/Herencia_%28programaci%C3%B3n_orientada_a_objetos%29
Tema 10. Extensión de clases: Herencia.http://es wikipedia org/wiki/Herencia %28programaci%C3%B3n orientada a objetos%29http://es.wikipedia.org/wiki/Herencia_%28programaci%C3%B3n_orientada_a_objetos%29
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
http://es.wikipedia.org/wiki/Polimorfismo_%28inform%C3%A1tica%29
Tema 10. Extensión de clases: Herencia.
Tema 10. Extensión de clases: Herencia.
Existen varios problemas fundamentales en nuestra solución actual; las más obvia es la duplicación de códigomás obvia es la duplicación de código.
Tema 10. Extensión de clases: Herencia.super(elTitulo, tiempo)
super(theTitle time)super(theTitle, time)
Tema 10. Extensión de clases: Herencia.
antes sin herenciacoche miCoche = new Coche();
antes sin herencia
ahora con herenciaVehiculo v1 = new Vehiculo();Vehiculo v2 = new Coche();
ahora con herencia
Vehiculo v2 new Coche();Vehiculo v3 = new Bicicleta();
Tema 10. Extensión de clases: Herencia.
http://docs oracle com/javase/tutorial/collections/index htmlhttp://docs.oracle.com/javase/tutorial/collections/index.html
top related