SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Guía de curso
        Fundamentos de Informática (FI)
http://www.lsi.uned.es/fun_informatica_p_indust
            GRADO DE INGENIERIA

        Especialidad: Electricidad (Cod.: 6801)
        Especialidad: Electrónica (Cod.: 6802)
         Especialidad: Mecánica (Cod.: 6803)
    Especialidad: Tecnología Industrial (Cod.: 6804)
Blog de FI Alzira-Valencia
   http://uned6xfi.blogspot.com
Contenido de la asignatura (1/2)
               Unidad Didáctica II
Tema 4. Objetos y clases.
Tema 5. Definición de clase.
Tema 6. Interacción entre objetos.
Tema 7. Estructuras de almacenamiento y
        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 11. Manejo de errores y excepciones.
Tema12.Pruebas.
Bibliografía básica (2/2)
Los 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
                    Hall. 2007.
Tema 4. Objetos y clases.



                   Sesión 2
                 1 marzo 13
Tema 4. Objetos y clases.
1. Los conceptos de           7. Estado de un objeto
   Objeto y Clase             8. ¿Qué representa un objeto?
2. Creación de objetos        9. Interacción entre objetos
3. Invocación de objetos      10. Código fuente
4. Parámetros                 11. Valores de retorno
5. Tipos de datos             12. Objetos como parámetros
6. Instanciación de objetos
Tema 5. Definición de clase.
  avanzado con objetos.

                   Sesión 3
                  8 marzo 13
Tema 5. Definición de clase.
       avanzado con objetos.
1.   El concepto de Clase
2.   Campos, constructores y métodos
3.   Paso de datos mediante parámetros
4.   Asignación de valores
5.   Tipos de métodos
1.   Métodos de acceso: get()
2.   Métodos de modificación: set()
3.   Método main()
6.   Impresión desde métodos
7.   Estructuras de control: la sentencia condicional if
8.   Campos, parámetros y variables locales
Tema 6. Interacción entre objetos.


                      Sesión 4
                    22 marzo 13
Tema 6. Interacción entre objetos.
1. Abstracción
2. Modularidad
3. Comparación de diagramas de clases con diagramas de
objetos
4. Tipos primitivos y tipos objeto
5. Objetos que crean objetos
6. Constructores múltiples
7. Llamadas a métodos
1. Llamadas a métodos internos
2. Llamadas a métodos externos
8. Referencia a parámetros del propio objeto: la palabra clave
this
9. Depuración de código
Tema 7. Estructuras de almacenamiento
      y agrupación de objetos.


                      Sesión 5
                     12 abril 13
Tema 7. Estructuras de almacenamiento
      y agrupación de objetos.
1.   Librerías de clases
2.   Clases genéricas
3.   Colecciones de tamaño flexible: ArrayList
1.   Procesamiento de colecciones
2.   Estructuras de control: los bucles for-each y while
3.   Acceso mediante índices e iteradores
4.   Colecciones de tamaño fijo: Array
1.   Creación y declaración de arrays
2.   Uso de arrays
3.   Estructuras de control: el bucle for
Tema 8. Comportamiento avanzado con objetos.


                              Sesión 6

                           19 abril 13
Tema 8. Comportamiento avanzado con objetos.
1.   Documentación de las clases de una librería
2.   Los paquetes y la sentencia import
3.   Visibilidad
1.   Ocultamiento de la información
2.   Métodos y campos públicos y privados
4.   Variables de clase y constantes
1.   La palabra clave static
2.   Constantes
Tema 9. Acoplamiento entre clases.

                        Sesión 7
                       26 abril 13
Tema 9. Acoplamiento entre clases.
  1. Acoplamiento y cohesión
  2. Uso de la encapsulación para reducir el
  acoplamiento
  3. Ejecutar una aplicación fuera de BlueJ
Tema 10. Extensión de clases:
         Herencia.

                   Sesión 8
                  3 mayo 13
Tema 10. Extensión de clases:
1. El uso de la herencia
                        Herencia.
                                 4. Subtipos (continuación)
2. Jerarquías de herencia        3. Subtipo y paso de parámetros
3. Herencia en Java              4. Variables polimórficas
1. Herencia y derechos de        5. Enmascaramiento de tipos
acceso                           5. La clase Object
2. Herencia e inicialización     6. Tipos estáticos y dinámicos
3. Reutilización de código por   7. Sobreescritura de métodos
medio de la herencia             8. Llamada a métodos con la
4. Subtipos                      palabra reservada super
1. Subclases y subtipos          9. Métodos polimórficos
2. Subtipos y asignación         10. Acceso protegido
Tema 11. Manejo de errores y
       excepciones.


                   Sesión 9
                  10 mayo 13
Tema 11. Manejo de errores y
1.
                       excepciones.
     Principios del lanzamiento de excepciones
1.   Lanzar una excepción
2.   Las Clases Exception
3.   El efecto de una excepción
4.   Excepciones no comprobadas
5.   Impedir la creación de un objeto
2.   Manejo de excepciones
1.   Excepciones comprobadas: la cláusula throws
2.   Captura de excepciones: la sentencia try
3.   Lanzamiento y comprobación de excepciones
4.   Propagación de excepciones
5.   La cláusula finally
Tema 12.Pruebas.

             Sesión 10

             17 mayo 13
Tema 12.Pruebas.
1. Prueba y depuración
2. Pruebas de unidad
3. Pruebas automatizadas
Muchas gracias por su
     atención
    !Animo y bienvenido a
       la asignatura de
 Fundamentos de Informática!

Más contenido relacionado

Similar a Guía FI Objetos Clases (20)

12B Guía de Fundamentos de Informática
12B Guía de Fundamentos de Informática 12B Guía de Fundamentos de Informática
12B Guía de Fundamentos de Informática
 
12 b capitulo_8_fi_v1
12 b capitulo_8_fi_v112 b capitulo_8_fi_v1
12 b capitulo_8_fi_v1
 
12 b capitulo_2_fi_v1
12 b capitulo_2_fi_v112 b capitulo_2_fi_v1
12 b capitulo_2_fi_v1
 
12 b capitulo_01_fi_v1
12 b capitulo_01_fi_v112 b capitulo_01_fi_v1
12 b capitulo_01_fi_v1
 
13 b capitulo_2_fi_v1
13 b capitulo_2_fi_v113 b capitulo_2_fi_v1
13 b capitulo_2_fi_v1
 
FI15B_practica_p2
FI15B_practica_p2FI15B_practica_p2
FI15B_practica_p2
 
12 b capitulo_7_fi_v1
12 b capitulo_7_fi_v112 b capitulo_7_fi_v1
12 b capitulo_7_fi_v1
 
Programación II
Programación IIProgramación II
Programación II
 
Rc olga chaparro
Rc olga chaparroRc olga chaparro
Rc olga chaparro
 
13 b capitulo_5_fi_v1
13 b capitulo_5_fi_v113 b capitulo_5_fi_v1
13 b capitulo_5_fi_v1
 
Rc camilo zapata.pptx.
Rc camilo zapata.pptx.Rc camilo zapata.pptx.
Rc camilo zapata.pptx.
 
Rc camilo zapata.pptx.
Rc camilo zapata.pptx.Rc camilo zapata.pptx.
Rc camilo zapata.pptx.
 
13 b capitulo_7_fi_v1
13 b capitulo_7_fi_v113 b capitulo_7_fi_v1
13 b capitulo_7_fi_v1
 
04 Clases Y Objetos
04   Clases Y Objetos04   Clases Y Objetos
04 Clases Y Objetos
 
Temario
TemarioTemario
Temario
 
Temario
TemarioTemario
Temario
 
13 b capitulo_6_fi_v1
13 b capitulo_6_fi_v113 b capitulo_6_fi_v1
13 b capitulo_6_fi_v1
 
trabajo1
trabajo1trabajo1
trabajo1
 
Programa analitico
Programa analiticoPrograma analitico
Programa analitico
 
clase 01-Programacion Oientada a Objetos.pptx
clase 01-Programacion Oientada a Objetos.pptxclase 01-Programacion Oientada a Objetos.pptx
clase 01-Programacion Oientada a Objetos.pptx
 

Más de Raül V. Lerma-Blasco

Manual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanishManual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanishRaül V. Lerma-Blasco
 
20150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 201520150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 2015Raül V. Lerma-Blasco
 
Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005Raül V. Lerma-Blasco
 
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005Raül V. Lerma-Blasco
 
Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005Raül V. Lerma-Blasco
 
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014Raül V. Lerma-Blasco
 
Oficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canalOficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canalRaül V. Lerma-Blasco
 
Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)Raül V. Lerma-Blasco
 
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 201406 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014Raül V. Lerma-Blasco
 
05 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-1405 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-14Raül V. Lerma-Blasco
 
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiestRaül V. Lerma-Blasco
 
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.Raül V. Lerma-Blasco
 

Más de Raül V. Lerma-Blasco (20)

Manual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanishManual usuario webex_school_v2.0_spanish
Manual usuario webex_school_v2.0_spanish
 
18 UPV AKADEMIA ¿Qué hay para mi?
18 UPV AKADEMIA ¿Qué hay para mi?18 UPV AKADEMIA ¿Qué hay para mi?
18 UPV AKADEMIA ¿Qué hay para mi?
 
16B_Practica_P1
16B_Practica_P116B_Practica_P1
16B_Practica_P1
 
20150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 201520150511 Presentación SeR Beta Formación 2015
20150511 Presentación SeR Beta Formación 2015
 
Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005Document conjunt dels Centres Pilot LliureX - Castelló 2005
Document conjunt dels Centres Pilot LliureX - Castelló 2005
 
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
Preguntes de la Presentació Centres Pilot LliureX - Castelló 2005
 
Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005Presentacio Centres Pilot LliureX - Castelló 2005
Presentacio Centres Pilot LliureX - Castelló 2005
 
15B_AO_tema03_v1
15B_AO_tema03_v115B_AO_tema03_v1
15B_AO_tema03_v1
 
15B Práctica Parte 1 (P1)
15B Práctica Parte 1 (P1)15B Práctica Parte 1 (P1)
15B Práctica Parte 1 (P1)
 
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014Cuidando identidad digital v3 - Enguera - 10 Junio 2014
Cuidando identidad digital v3 - Enguera - 10 Junio 2014
 
Oficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canalOficios antiguos en enguera y la canal
Oficios antiguos en enguera y la canal
 
Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)Oficios artesanales en la red (del mercado medieval al mercado social)
Oficios artesanales en la red (del mercado medieval al mercado social)
 
Cuidando nuestra identidad digital
Cuidando nuestra identidad digitalCuidando nuestra identidad digital
Cuidando nuestra identidad digital
 
Dafo ecvet en español
Dafo ecvet en españolDafo ecvet en español
Dafo ecvet en español
 
Reputación on-line para empresas
Reputación on-line para empresasReputación on-line para empresas
Reputación on-line para empresas
 
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 201406 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
06 garantia-juvenil-miguel-mares-algemesi-10febrero 2014
 
05 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-1405 presentacion-eures-cv-actualizada-enero-14
05 presentacion-eures-cv-actualizada-enero-14
 
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
04 jis14 A.E.F.P. – E.V.T.A. 8_transitions_vet_f_roegiest
 
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
ECVET: De los perfiles ocupacionales a los programas educativos y curriculares.
 
02 dimipe-mentores-digitales-final
02 dimipe-mentores-digitales-final02 dimipe-mentores-digitales-final
02 dimipe-mentores-digitales-final
 

Último

libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 

Último (20)

libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 

Guía FI Objetos Clases

  • 1. Guía de curso Fundamentos de Informática (FI) http://www.lsi.uned.es/fun_informatica_p_indust GRADO DE INGENIERIA Especialidad: Electricidad (Cod.: 6801) Especialidad: Electrónica (Cod.: 6802) Especialidad: Mecánica (Cod.: 6803) Especialidad: Tecnología Industrial (Cod.: 6804)
  • 2. Blog de FI Alzira-Valencia http://uned6xfi.blogspot.com
  • 3. Contenido de la asignatura (1/2) Unidad Didáctica II Tema 4. Objetos y clases. Tema 5. Definición de clase. Tema 6. Interacción entre objetos. Tema 7. Estructuras de almacenamiento y agrupación de objetos. Tema 8. Comportamiento avanzado con objetos.
  • 4. Contenido de la asignatura (2/2) Unidad Didáctica II Tema 9. Acoplamiento entre clases. Tema 10. Extensión de clases: Herencia. Tema 11. Manejo de errores y excepciones. Tema12.Pruebas.
  • 5. Bibliografía básica (2/2) Los 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 Hall. 2007.
  • 6.
  • 7. Tema 4. Objetos y clases. Sesión 2 1 marzo 13
  • 8. Tema 4. Objetos y clases. 1. Los conceptos de 7. Estado de un objeto Objeto y Clase 8. ¿Qué representa un objeto? 2. Creación de objetos 9. Interacción entre objetos 3. Invocación de objetos 10. Código fuente 4. Parámetros 11. Valores de retorno 5. Tipos de datos 12. Objetos como parámetros 6. Instanciación de objetos
  • 9. Tema 5. Definición de clase. avanzado con objetos. Sesión 3 8 marzo 13
  • 10. Tema 5. Definición de clase. avanzado con objetos. 1. El concepto de Clase 2. Campos, constructores y métodos 3. Paso de datos mediante parámetros 4. Asignación de valores 5. Tipos de métodos 1. Métodos de acceso: get() 2. Métodos de modificación: set() 3. Método main() 6. Impresión desde métodos 7. Estructuras de control: la sentencia condicional if 8. Campos, parámetros y variables locales
  • 11. Tema 6. Interacción entre objetos. Sesión 4 22 marzo 13
  • 12. Tema 6. Interacción entre objetos. 1. Abstracción 2. Modularidad 3. Comparación de diagramas de clases con diagramas de objetos 4. Tipos primitivos y tipos objeto 5. Objetos que crean objetos 6. Constructores múltiples 7. Llamadas a métodos 1. Llamadas a métodos internos 2. Llamadas a métodos externos 8. Referencia a parámetros del propio objeto: la palabra clave this 9. Depuración de código
  • 13. Tema 7. Estructuras de almacenamiento y agrupación de objetos. Sesión 5 12 abril 13
  • 14. Tema 7. Estructuras de almacenamiento y agrupación de objetos. 1. Librerías de clases 2. Clases genéricas 3. Colecciones de tamaño flexible: ArrayList 1. Procesamiento de colecciones 2. Estructuras de control: los bucles for-each y while 3. Acceso mediante índices e iteradores 4. Colecciones de tamaño fijo: Array 1. Creación y declaración de arrays 2. Uso de arrays 3. Estructuras de control: el bucle for
  • 15. Tema 8. Comportamiento avanzado con objetos. Sesión 6 19 abril 13
  • 16. Tema 8. Comportamiento avanzado con objetos. 1. Documentación de las clases de una librería 2. Los paquetes y la sentencia import 3. Visibilidad 1. Ocultamiento de la información 2. Métodos y campos públicos y privados 4. Variables de clase y constantes 1. La palabra clave static 2. Constantes
  • 17. Tema 9. Acoplamiento entre clases. Sesión 7 26 abril 13
  • 18. Tema 9. Acoplamiento entre clases. 1. Acoplamiento y cohesión 2. Uso de la encapsulación para reducir el acoplamiento 3. Ejecutar una aplicación fuera de BlueJ
  • 19. Tema 10. Extensión de clases: Herencia. Sesión 8 3 mayo 13
  • 20. Tema 10. Extensión de clases: 1. El uso de la herencia Herencia. 4. Subtipos (continuación) 2. Jerarquías de herencia 3. Subtipo y paso de parámetros 3. Herencia en Java 4. Variables polimórficas 1. Herencia y derechos de 5. Enmascaramiento de tipos acceso 5. La clase Object 2. Herencia e inicialización 6. Tipos estáticos y dinámicos 3. Reutilización de código por 7. Sobreescritura de métodos medio de la herencia 8. Llamada a métodos con la 4. Subtipos palabra reservada super 1. Subclases y subtipos 9. Métodos polimórficos 2. Subtipos y asignación 10. Acceso protegido
  • 21. Tema 11. Manejo de errores y excepciones. Sesión 9 10 mayo 13
  • 22. Tema 11. Manejo de errores y 1. excepciones. Principios del lanzamiento de excepciones 1. Lanzar una excepción 2. Las Clases Exception 3. El efecto de una excepción 4. Excepciones no comprobadas 5. Impedir la creación de un objeto 2. Manejo de excepciones 1. Excepciones comprobadas: la cláusula throws 2. Captura de excepciones: la sentencia try 3. Lanzamiento y comprobación de excepciones 4. Propagación de excepciones 5. La cláusula finally
  • 23. Tema 12.Pruebas. Sesión 10 17 mayo 13
  • 24. Tema 12.Pruebas. 1. Prueba y depuración 2. Pruebas de unidad 3. Pruebas automatizadas
  • 25. Muchas gracias por su atención !Animo y bienvenido a la asignatura de Fundamentos de Informática!