SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
Tema 8. Comportamiento avanzado con objetos.
Sesión 6
19 abril 13
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
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 (1/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.
Contenido de la asignatura (2/2)
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 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 8. Comportamiento avanzado con objetos.
Fuente: http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=562:organizacion-del-api-java-
principales-clases-o-librerias-y-nombres-diferencias-java-y-javax-cu00646b&catid=68:curso-aprender-programacion-java-desde-
Tema 8. Comportamiento avanzado con objetos.
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico Completo
IMPORTANTE:
A partir de este
ejemplo con la clase
InputReader ya sabéis
como leer desde el
teclado, ahora toca
llevarlo a vuestra
práctica a la clase
Lanzador donde este
vuestro método main
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico 1
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico 1
IMPORTANTE: La clase
LectorDeEntrada (InputReader
en inglés) es la que necesitáis
en vuestra práctica para poder
recoger valores por el teclado y
así interactuar con el usuario de
manera diferente en cada
ejecución de vuestro programa
Lanzador.
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico
1
Aquí se declaran las
propiedades que necesita de
la clase LectorDeEntrada
(InputReader en inglés) y
Responder, y en el
constructor: Lo que hace es
crear esos objetos
internamente para él.
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico
1
En este ejemplo el método iniciar (start en
inglés) es el que lo controla todo.
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico
1
En este ejemplo, tenemos
de una cabecera de
bienvenida y otra de
despedida fijas en dos
métodos diferentes,
siguiendo la filosofía de
divide y vencerás. http://es.wikipedia.org/wiki/Algoritmo_divide_y_vencer%C3%A1s
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico
1
La Clase Responder en esta primera
versión no hace nada, por eso esta
prácticamente vacía.
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico
1
Aquí tenemos un ciclo
Mientras (While en inglés) que
va a esperar hasta que
cambiemos el interruptor de
salida finished=true, por lo
que mientras no encuentre la
palabra bye, seguirá
respondiendo a lo introducido
por teclado y volviendo a
responder.
Tema 8. Comportamiento avanzado con objetos.
http://docs.oracle.com/javase/6/docs/api/index.html
Listado de paquetes de Java.
Listado de todas
las Clases de
Java.
Mostrar detalles de paquetes
o clases seleccionadas.
Tema 8. Comportamiento avanzado con objetos.
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
Tema 8. Comportamiento avanzado con objetos.
vs
La interfaz
Tema 8. Comportamiento avanzado con objetos.
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
Tema 8. Comportamiento avanzado con objetos.
http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
Tema 8. Comportamiento avanzado con objetos.
Tema 8. Comportamiento avanzado con objetos.
Este apartado sobre la clase Random no se necesita para la práctica
Tema 8. Comportamiento avanzado con objetos.
Podemos importar de manera explicita, solo lo que se va a
utilizar
O podemos importar de manera implícita todo lo que
contenga
El nombre completo o nombre calificado de una clase es el
nombre de su paquete, seguido por un punto y por el nombre de
la clase.
Tema 8. Comportamiento avanzado con objetos.
Este apartado sobre la clase HashMap no se necesita para la práctica
Tema 8. Comportamiento avanzado con objetos.
Este apartado sobre la clase HashSet no se necesita para la práctica
Tema 8. Comportamiento avanzado con objetos.
http://uned6xfi.blogspot.com.es/2013/04/13b-sesion-5-tema-7-estructuras-de.html
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico
Completo
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico
Completo
Tema 8. Comportamiento avanzado con objetos.
Soporte técnico
Completo
Tema 8. Comportamiento avanzado con objetos.
Tema 8. Comportamiento avanzado con objetos.
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
Tema 8. Comportamiento avanzado con objetos.
Tema 8. Comportamiento avanzado con objetos.
Tema 8. Comportamiento avanzado con objetos.
Hasta que no aprendamos que es la
herencia y como se utiliza. Todos nuestros
campos deberían ser privados, mientras
que nuestros métodos deberían ser
públicos.
Tema 8. Comportamiento avanzado con objetos.
http://uned6xfi.blogspot.com.es/search/label/S04
Tema 8. Comportamiento avanzado con objetos.
Pelotas
Tema 8. Comportamiento avanzado con objetos.
Pelotas
Tema 8. Comportamiento avanzado con objetos.
Pelotas
Tema 8. Comportamiento avanzado con objetos.
Tema 8. Comportamiento avanzado con objetos.
Muchas gracias por su
atención
!Animo y bienvenido a
la asignatura de
Fundamentos de Informática!
Tema 8. Comportamiento avanzado con objetos.

Weitere ähnliche Inhalte

Ähnlich wie ComportamientoObjetos

Ähnlich wie ComportamientoObjetos (20)

13 b capitulo_8_fi_v1
13 b capitulo_8_fi_v113 b capitulo_8_fi_v1
13 b capitulo_8_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
 
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
 
13 b capitulo_1_fi_v1
13 b capitulo_1_fi_v113 b capitulo_1_fi_v1
13 b capitulo_1_fi_v1
 
13 b capitulo_tots_fi_v1
13 b capitulo_tots_fi_v113 b capitulo_tots_fi_v1
13 b capitulo_tots_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
 
Web quest - Corriente eléctrica
Web quest - Corriente eléctricaWeb quest - Corriente eléctrica
Web quest - Corriente eléctrica
 
12 b capitulo_8_fi_v1
12 b capitulo_8_fi_v112 b capitulo_8_fi_v1
12 b capitulo_8_fi_v1
 
A152 woia sistemasinteligentesyredesneuronales
A152 woia sistemasinteligentesyredesneuronalesA152 woia sistemasinteligentesyredesneuronales
A152 woia sistemasinteligentesyredesneuronales
 
Objetos de Aprendizaje
Objetos de AprendizajeObjetos de Aprendizaje
Objetos de Aprendizaje
 
12 b capitulo_6_fi_v1
12 b capitulo_6_fi_v112 b capitulo_6_fi_v1
12 b capitulo_6_fi_v1
 
Taller de programación clase #1
Taller de programación   clase #1Taller de programación   clase #1
Taller de programación clase #1
 
Lp pract2006
Lp pract2006Lp pract2006
Lp pract2006
 
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
 
Programación II
Programación IIProgramación II
Programación II
 
12 b capitulo_9_fi_v1
12 b capitulo_9_fi_v112 b capitulo_9_fi_v1
12 b capitulo_9_fi_v1
 
Objetos de Aprendizaje
Objetos de AprendizajeObjetos de Aprendizaje
Objetos de Aprendizaje
 
Java
JavaJava
Java
 
Curso Java Inicial 8 Conceptos Avanzados Applets
Curso Java Inicial   8 Conceptos Avanzados   AppletsCurso Java Inicial   8 Conceptos Avanzados   Applets
Curso Java Inicial 8 Conceptos Avanzados Applets
 
A152 w0i9 inteligenciaartificial
A152 w0i9 inteligenciaartificialA152 w0i9 inteligenciaartificial
A152 w0i9 inteligenciaartificial
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Kürzlich hochgeladen (20)

Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

ComportamientoObjetos

  • 1. Tema 8. Comportamiento avanzado con objetos. Sesión 6 19 abril 13
  • 2. 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)
  • 3. Blog de FI Alzira-Valencia http://uned6xfi.blogspot.com
  • 4. 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 (1/2)
  • 5. 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. Contenido de la asignatura (2/2)
  • 6. 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.
  • 7.
  • 8. Tema 8. Comportamiento avanzado con objetos. Sesión 6 19 abril 13
  • 9. 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
  • 10. Tema 8. Comportamiento avanzado con objetos. Fuente: http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=562:organizacion-del-api-java- principales-clases-o-librerias-y-nombres-diferencias-java-y-javax-cu00646b&catid=68:curso-aprender-programacion-java-desde-
  • 11. Tema 8. Comportamiento avanzado con objetos.
  • 12. Tema 8. Comportamiento avanzado con objetos. Soporte técnico Completo IMPORTANTE: A partir de este ejemplo con la clase InputReader ya sabéis como leer desde el teclado, ahora toca llevarlo a vuestra práctica a la clase Lanzador donde este vuestro método main
  • 13. Tema 8. Comportamiento avanzado con objetos. Soporte técnico 1
  • 14. Tema 8. Comportamiento avanzado con objetos. Soporte técnico 1 IMPORTANTE: La clase LectorDeEntrada (InputReader en inglés) es la que necesitáis en vuestra práctica para poder recoger valores por el teclado y así interactuar con el usuario de manera diferente en cada ejecución de vuestro programa Lanzador.
  • 15. Tema 8. Comportamiento avanzado con objetos. Soporte técnico 1 Aquí se declaran las propiedades que necesita de la clase LectorDeEntrada (InputReader en inglés) y Responder, y en el constructor: Lo que hace es crear esos objetos internamente para él.
  • 16. Tema 8. Comportamiento avanzado con objetos. Soporte técnico 1 En este ejemplo el método iniciar (start en inglés) es el que lo controla todo.
  • 17. Tema 8. Comportamiento avanzado con objetos. Soporte técnico 1 En este ejemplo, tenemos de una cabecera de bienvenida y otra de despedida fijas en dos métodos diferentes, siguiendo la filosofía de divide y vencerás. http://es.wikipedia.org/wiki/Algoritmo_divide_y_vencer%C3%A1s
  • 18. Tema 8. Comportamiento avanzado con objetos. Soporte técnico 1 La Clase Responder en esta primera versión no hace nada, por eso esta prácticamente vacía.
  • 19. Tema 8. Comportamiento avanzado con objetos. Soporte técnico 1 Aquí tenemos un ciclo Mientras (While en inglés) que va a esperar hasta que cambiemos el interruptor de salida finished=true, por lo que mientras no encuentre la palabra bye, seguirá respondiendo a lo introducido por teclado y volviendo a responder.
  • 20. Tema 8. Comportamiento avanzado con objetos. http://docs.oracle.com/javase/6/docs/api/index.html Listado de paquetes de Java. Listado de todas las Clases de Java. Mostrar detalles de paquetes o clases seleccionadas.
  • 21. Tema 8. Comportamiento avanzado con objetos. http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
  • 22. Tema 8. Comportamiento avanzado con objetos. vs La interfaz
  • 23. Tema 8. Comportamiento avanzado con objetos. http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
  • 24. Tema 8. Comportamiento avanzado con objetos. http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
  • 25. Tema 8. Comportamiento avanzado con objetos.
  • 26. Tema 8. Comportamiento avanzado con objetos. Este apartado sobre la clase Random no se necesita para la práctica
  • 27. Tema 8. Comportamiento avanzado con objetos. Podemos importar de manera explicita, solo lo que se va a utilizar O podemos importar de manera implícita todo lo que contenga El nombre completo o nombre calificado de una clase es el nombre de su paquete, seguido por un punto y por el nombre de la clase.
  • 28. Tema 8. Comportamiento avanzado con objetos. Este apartado sobre la clase HashMap no se necesita para la práctica
  • 29. Tema 8. Comportamiento avanzado con objetos. Este apartado sobre la clase HashSet no se necesita para la práctica
  • 30. Tema 8. Comportamiento avanzado con objetos. http://uned6xfi.blogspot.com.es/2013/04/13b-sesion-5-tema-7-estructuras-de.html
  • 31. Tema 8. Comportamiento avanzado con objetos. Soporte técnico Completo
  • 32. Tema 8. Comportamiento avanzado con objetos. Soporte técnico Completo
  • 33. Tema 8. Comportamiento avanzado con objetos. Soporte técnico Completo
  • 34. Tema 8. Comportamiento avanzado con objetos.
  • 35. Tema 8. Comportamiento avanzado con objetos. http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
  • 36. Tema 8. Comportamiento avanzado con objetos.
  • 37. Tema 8. Comportamiento avanzado con objetos.
  • 38. Tema 8. Comportamiento avanzado con objetos. Hasta que no aprendamos que es la herencia y como se utiliza. Todos nuestros campos deberían ser privados, mientras que nuestros métodos deberían ser públicos.
  • 39. Tema 8. Comportamiento avanzado con objetos. http://uned6xfi.blogspot.com.es/search/label/S04
  • 40. Tema 8. Comportamiento avanzado con objetos. Pelotas
  • 41. Tema 8. Comportamiento avanzado con objetos. Pelotas
  • 42. Tema 8. Comportamiento avanzado con objetos. Pelotas
  • 43. Tema 8. Comportamiento avanzado con objetos.
  • 44. Tema 8. Comportamiento avanzado con objetos.
  • 45. Muchas gracias por su atención !Animo y bienvenido a la asignatura de Fundamentos de Informática! Tema 8. Comportamiento avanzado con objetos.