SlideShare uma empresa Scribd logo
1 de 33
Informática I Módulo 1 Paradigma Orientado a Objetos Ing. Julio Gonzalo Brito
Ingeniería de Software Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 2
Ingeniería de Software Su objetivo central versa en torno a encontrar formas de construir software de calidad, para ello se vale de principios, métodos y herramientas que le permitirán  abordar la complejidad inherente al desarrollo de productos software. Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 3
Ingeniería de Software Calidad del Software (algunos principios) ,[object Object]
Robustez: capacidad de funcionar en situaciones anómalas.
Extensibilidad: facilidad de adaptación a los cambios de especificaciones.
Reusabilidad: posibilidad de reutilización parcial o total en nuevas aplicaciones.
Compatibilidad: capacidad de integración y combinación con otros productos software.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 4
Ingeniería de Software Calidad del Software (algunos principios) ,[object Object]
Facilidad de Uso: dotar al producto de capacidades que favorezcan la interacción.
Portabilidad: capacidad del producto de ejecutarse en diversas plataformas.
Mantenimiento: establecer mecanismo de mantención y evolución de manera amigable y gestionable.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 5
Paradigmas de Programación Un paradigma es un modelo aceptado que nos permite investigar e interpretar las observaciones del mundo real. ,[object Object]
Paradigma Orientado a Objetos: efectúa una descomposición en objetos para realizar la interpretación de los hechos citados. Por consecuencia, los programas se estructuran por los datos más que por las operaciones.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 6
Paradigma Orientado a Objetos Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 7
Paradigma Orientado a Objetos Basamento epistémico del Modelo ,[object Object]
Con la aproximación orientada a objeto el sistema se representa como una colección de objetos que interaccionan entre sí mediante mensajes.
Detalles de diseño, incluyendo implementación de procedimientos y especificación de estructuras de datos se retrasan en el proceso de diseño, y se ocultan en la fase de implementación.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 8
Polimorfismo Abstracción Encapsulación Modularidad Jerarquía Paradigma Orientado a Objetos Pilares Fundamentales del Modelo Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 9
Abstracción ,[object Object]
constituye una de las formas esenciales de abordar la complejidad, evitando que nos comprometamos prematuramente con detalles.
Utiliza la encapsulación para reforzar la abstracción.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 10
125 km/h 300 km/h 40 km/h Encapsulación ,[object Object]
nos interesa conocer qué hace la Clase pero no saber cómo lo hace.
La abstracción se centra en la vista externa y la encapsulación en la interna.Acelera() velocidad Frena() Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 11
Conjunto Motor Chasis Modularidad ,[object Object]
Dividir un sistema en subsistemas, reduce notoriamente la complejidad.
Abstracción,Encapsulación y Modularidad se emplean de forma sinérgica.Motor tipo        Caja     denominación  identificador potencia   cambios  arranca(ignición) Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 12
Automóvil Transporte Acelera Frena Jerarquía ,[object Object]
Las dos jerarquías más importantes para abordar la complejidad son:
Generalización-Especialización, cuya semántica es “es un”, determinando Herencia (simple o múltiple).
Agregación, cuya semántica es “parte de”, permitiendo el agrupamiento físico de estructuras relacionadas lógicamente.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 13
Jerarquías de Clase Transporte Marítimo Aire Nieve Tierra Atmosfera NoAtmosfera 1-Persona N-Personas Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 14

Mais conteúdo relacionado

Mais procurados

encapsulamiento
encapsulamientoencapsulamiento
encapsulamientozeta2015
 
Sistemas de información administrativos
Sistemas de información administrativosSistemas de información administrativos
Sistemas de información administrativosPaola Alvarez
 
Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2Marta Silvia Tabares
 
Guia flash
Guia flashGuia flash
Guia flashnatalia
 
Sistemas ii fundamentos y metodos de analisis de requerimientos
Sistemas ii   fundamentos y metodos de analisis de requerimientosSistemas ii   fundamentos y metodos de analisis de requerimientos
Sistemas ii fundamentos y metodos de analisis de requerimientosGalderIL057
 

Mais procurados (7)

4.1, 4.2
4.1, 4.24.1, 4.2
4.1, 4.2
 
encapsulamiento
encapsulamientoencapsulamiento
encapsulamiento
 
POO
POOPOO
POO
 
Sistemas de información administrativos
Sistemas de información administrativosSistemas de información administrativos
Sistemas de información administrativos
 
Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2
 
Guia flash
Guia flashGuia flash
Guia flash
 
Sistemas ii fundamentos y metodos de analisis de requerimientos
Sistemas ii   fundamentos y metodos de analisis de requerimientosSistemas ii   fundamentos y metodos de analisis de requerimientos
Sistemas ii fundamentos y metodos de analisis de requerimientos
 

Destaque

Rediger un business plan
Rediger un business planRediger un business plan
Rediger un business plan18101310
 
Mariano, gaston y j
Mariano, gaston y jMariano, gaston y j
Mariano, gaston y jguestdfb5d6
 
2014 Presentació del Panoràmic de les Associacions de Barcelona 2014
2014 Presentació del Panoràmic de les Associacions de Barcelona 20142014 Presentació del Panoràmic de les Associacions de Barcelona 2014
2014 Presentació del Panoràmic de les Associacions de Barcelona 2014Observatori del Tercer Sector
 
mecanismos
mecanismosmecanismos
mecanismosjoselui
 
Presentacion2
Presentacion2Presentacion2
Presentacion2jesik
 
Dossier de presse Dafouk
Dossier de presse DafoukDossier de presse Dafouk
Dossier de presse DafoukJeremy Sahel
 
Un virus informatique frappe des sociétés du (1)
Un virus informatique frappe des sociétés du (1)Un virus informatique frappe des sociétés du (1)
Un virus informatique frappe des sociétés du (1)IESUliaFidentia98
 
Refrnanes Romero2
Refrnanes Romero2Refrnanes Romero2
Refrnanes Romero2ZER Poblet
 
Ecosistema de Las Quijadas
Ecosistema de Las QuijadasEcosistema de Las Quijadas
Ecosistema de Las QuijadasDiego Troentle
 
1+1 = 3 La col·laboració entre les entitats catalanes - Laura Lecina
1+1 = 3 La col·laboració entre les entitats catalanes - Laura Lecina1+1 = 3 La col·laboració entre les entitats catalanes - Laura Lecina
1+1 = 3 La col·laboració entre les entitats catalanes - Laura LecinaObservatori del Tercer Sector
 
Dossier de presse : le 6 mai.
Dossier de presse : le 6 mai. Dossier de presse : le 6 mai.
Dossier de presse : le 6 mai. Jeremy Sahel
 

Destaque (20)

2º avancé finis
2º avancé finis2º avancé finis
2º avancé finis
 
Rediger un business plan
Rediger un business planRediger un business plan
Rediger un business plan
 
Mariano, gaston y j
Mariano, gaston y jMariano, gaston y j
Mariano, gaston y j
 
Dossier 2010
Dossier 2010Dossier 2010
Dossier 2010
 
2014 Presentació del Panoràmic de les Associacions de Barcelona 2014
2014 Presentació del Panoràmic de les Associacions de Barcelona 20142014 Presentació del Panoràmic de les Associacions de Barcelona 2014
2014 Presentació del Panoràmic de les Associacions de Barcelona 2014
 
Ley 17132
Ley 17132Ley 17132
Ley 17132
 
mecanismos
mecanismosmecanismos
mecanismos
 
Presentacion2
Presentacion2Presentacion2
Presentacion2
 
Dossier de presse Dafouk
Dossier de presse DafoukDossier de presse Dafouk
Dossier de presse Dafouk
 
Un virus informatique frappe des sociétés du (1)
Un virus informatique frappe des sociétés du (1)Un virus informatique frappe des sociétés du (1)
Un virus informatique frappe des sociétés du (1)
 
Les émotifs anonymes
Les émotifs anonymesLes émotifs anonymes
Les émotifs anonymes
 
Pcpi
PcpiPcpi
Pcpi
 
Refrnanes Romero2
Refrnanes Romero2Refrnanes Romero2
Refrnanes Romero2
 
Web Quest
Web QuestWeb Quest
Web Quest
 
Trigonometria
TrigonometriaTrigonometria
Trigonometria
 
Búsqueda y personalización de la información
Búsqueda y personalización de la informaciónBúsqueda y personalización de la información
Búsqueda y personalización de la información
 
Ecosistema de Las Quijadas
Ecosistema de Las QuijadasEcosistema de Las Quijadas
Ecosistema de Las Quijadas
 
1+1 = 3 La col·laboració entre les entitats catalanes - Laura Lecina
1+1 = 3 La col·laboració entre les entitats catalanes - Laura Lecina1+1 = 3 La col·laboració entre les entitats catalanes - Laura Lecina
1+1 = 3 La col·laboració entre les entitats catalanes - Laura Lecina
 
Pcs250 fi00 guide
Pcs250 fi00 guidePcs250 fi00 guide
Pcs250 fi00 guide
 
Dossier de presse : le 6 mai.
Dossier de presse : le 6 mai. Dossier de presse : le 6 mai.
Dossier de presse : le 6 mai.
 

Semelhante a Clase1

Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAU.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAiessanjuanbosco
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1cesarmrl2
 
Fundamentos programacion poo
Fundamentos programacion pooFundamentos programacion poo
Fundamentos programacion pooRicardo Garcia
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a ObjetosJuan Carlos Riva
 
Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2warmab
 
fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptjuan gonzalez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosronnyme21
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosLex Marin
 
Características principales en POO por Xavier Navia.pdf
Características principales en POO por Xavier Navia.pdfCaracterísticas principales en POO por Xavier Navia.pdf
Características principales en POO por Xavier Navia.pdfXavierNavia
 
Apuntes unidad uno poo
Apuntes unidad uno pooApuntes unidad uno poo
Apuntes unidad uno pookarina NAVA
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevjtk1
 

Semelhante a Clase1 (20)

Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAU.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1
 
Fundamentos programacion poo
Fundamentos programacion pooFundamentos programacion poo
Fundamentos programacion poo
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2Presentacion De La Primera Unidad 2
Presentacion De La Primera Unidad 2
 
Curso basico c sharp iii
Curso basico c sharp   iiiCurso basico c sharp   iii
Curso basico c sharp iii
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Prog oo con_java
Prog oo con_javaProg oo con_java
Prog oo con_java
 
Diseno de Software y DOO
Diseno de Software y DOODiseno de Software y DOO
Diseno de Software y DOO
 
fundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.pptfundamentos-de-poo.ppt 2.ppt
fundamentos-de-poo.ppt 2.ppt
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 
Características principales en POO por Xavier Navia.pdf
Características principales en POO por Xavier Navia.pdfCaracterísticas principales en POO por Xavier Navia.pdf
Características principales en POO por Xavier Navia.pdf
 
Apuntes unidad uno poo
Apuntes unidad uno pooApuntes unidad uno poo
Apuntes unidad uno poo
 
Metodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prevMetodología de la programación orientada a objetos con c++ prev
Metodología de la programación orientada a objetos con c++ prev
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Poo
PooPoo
Poo
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 

Mais de Julio Brito

Proceso de producción ladrillos y su contaminación
Proceso de producción ladrillos y su contaminaciónProceso de producción ladrillos y su contaminación
Proceso de producción ladrillos y su contaminaciónJulio Brito
 
Taller 8 proyectos
Taller 8 proyectosTaller 8 proyectos
Taller 8 proyectosJulio Brito
 
Taller 5 lenguaje_anexos
Taller 5 lenguaje_anexosTaller 5 lenguaje_anexos
Taller 5 lenguaje_anexosJulio Brito
 
Taller 5 lenguaje_audiovisual_parte_1
Taller 5 lenguaje_audiovisual_parte_1Taller 5 lenguaje_audiovisual_parte_1
Taller 5 lenguaje_audiovisual_parte_1Julio Brito
 
Taller 4 para docentes
Taller 4 para docentesTaller 4 para docentes
Taller 4 para docentesJulio Brito
 

Mais de Julio Brito (12)

Proceso de producción ladrillos y su contaminación
Proceso de producción ladrillos y su contaminaciónProceso de producción ladrillos y su contaminación
Proceso de producción ladrillos y su contaminación
 
Taller 8 proyectos
Taller 8 proyectosTaller 8 proyectos
Taller 8 proyectos
 
Mapa web-2.0
Mapa web-2.0Mapa web-2.0
Mapa web-2.0
 
Taller 7
Taller 7Taller 7
Taller 7
 
Taller 6
Taller 6Taller 6
Taller 6
 
Taller 5 lenguaje_anexos
Taller 5 lenguaje_anexosTaller 5 lenguaje_anexos
Taller 5 lenguaje_anexos
 
Taller 5 lenguaje_audiovisual_parte_1
Taller 5 lenguaje_audiovisual_parte_1Taller 5 lenguaje_audiovisual_parte_1
Taller 5 lenguaje_audiovisual_parte_1
 
Taller 4 para docentes
Taller 4 para docentesTaller 4 para docentes
Taller 4 para docentes
 
Taller 3
Taller 3Taller 3
Taller 3
 
Taller 2
Taller 2Taller 2
Taller 2
 
Taller 1
Taller 1Taller 1
Taller 1
 
Taller 1
Taller 1Taller 1
Taller 1
 

Clase1

  • 1. Informática I Módulo 1 Paradigma Orientado a Objetos Ing. Julio Gonzalo Brito
  • 2. Ingeniería de Software Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 2
  • 3. Ingeniería de Software Su objetivo central versa en torno a encontrar formas de construir software de calidad, para ello se vale de principios, métodos y herramientas que le permitirán abordar la complejidad inherente al desarrollo de productos software. Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 3
  • 4.
  • 5. Robustez: capacidad de funcionar en situaciones anómalas.
  • 6. Extensibilidad: facilidad de adaptación a los cambios de especificaciones.
  • 7. Reusabilidad: posibilidad de reutilización parcial o total en nuevas aplicaciones.
  • 8. Compatibilidad: capacidad de integración y combinación con otros productos software.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 4
  • 9.
  • 10. Facilidad de Uso: dotar al producto de capacidades que favorezcan la interacción.
  • 11. Portabilidad: capacidad del producto de ejecutarse en diversas plataformas.
  • 12. Mantenimiento: establecer mecanismo de mantención y evolución de manera amigable y gestionable.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 5
  • 13.
  • 14. Paradigma Orientado a Objetos: efectúa una descomposición en objetos para realizar la interpretación de los hechos citados. Por consecuencia, los programas se estructuran por los datos más que por las operaciones.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 6
  • 15. Paradigma Orientado a Objetos Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 7
  • 16.
  • 17. Con la aproximación orientada a objeto el sistema se representa como una colección de objetos que interaccionan entre sí mediante mensajes.
  • 18. Detalles de diseño, incluyendo implementación de procedimientos y especificación de estructuras de datos se retrasan en el proceso de diseño, y se ocultan en la fase de implementación.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 8
  • 19. Polimorfismo Abstracción Encapsulación Modularidad Jerarquía Paradigma Orientado a Objetos Pilares Fundamentales del Modelo Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 9
  • 20.
  • 21. constituye una de las formas esenciales de abordar la complejidad, evitando que nos comprometamos prematuramente con detalles.
  • 22. Utiliza la encapsulación para reforzar la abstracción.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 10
  • 23.
  • 24. nos interesa conocer qué hace la Clase pero no saber cómo lo hace.
  • 25. La abstracción se centra en la vista externa y la encapsulación en la interna.Acelera() velocidad Frena() Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 11
  • 26.
  • 27. Dividir un sistema en subsistemas, reduce notoriamente la complejidad.
  • 28. Abstracción,Encapsulación y Modularidad se emplean de forma sinérgica.Motor tipo Caja denominación identificador potencia cambios arranca(ignición) Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 12
  • 29.
  • 30. Las dos jerarquías más importantes para abordar la complejidad son:
  • 31. Generalización-Especialización, cuya semántica es “es un”, determinando Herencia (simple o múltiple).
  • 32. Agregación, cuya semántica es “parte de”, permitiendo el agrupamiento físico de estructuras relacionadas lógicamente.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 13
  • 33. Jerarquías de Clase Transporte Marítimo Aire Nieve Tierra Atmosfera NoAtmosfera 1-Persona N-Personas Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 14
  • 34.
  • 35. La definición del método reside en la clase base.
  • 36. La implementación del método reside en la clase derivada.Auto Acelera Frena Cohete Acelera Frena Caballo Acelera Frena Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 15
  • 37. Notación de Modelado UML Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 16
  • 38.
  • 39. Es una notación empleada para el modelado Orientado a Objetos.
  • 44. Modelado de Flujos de TrabajoInstituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 17
  • 45. Notación UML Diagramas de Clases Diagramas de Casos de Uso Diagramas de Objetos Diagramas de Actividad Diagramas de Estados Diagramas de Secuencia Modelos Component Diagrams Component Diagrams Diagramas de Componentes Diagramas de Colaboración Diagramas de Implantación Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 18
  • 46. Programación Orientada a Objetos Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 19
  • 47. Programación Orientada a Objetos Constituye un método de programación en el que un programa se contempla como un conjunto de objetos limitados que, a su vez, son colecciones independientes de estructuras de datos y rutinas que interactúan con otros objetos, dando acceso para modificar el contenido de un dato o propiedad del propio objeto. También se identifica con las siglas POO y OOP (del inglés ObjectOrientedProgramming). Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 20
  • 48.
  • 49. Las operaciones o métodos que pueden modificar dicho estado, determinando las capacidades del objeto.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 21
  • 50.
  • 51. Consecuentemente, la programación orien-tada a objetos es "programación con TDA", al combinar la funcionalidad de distintos TDAs para resolver un problema.
  • 52. En orientación a objetos, nos referimos a los tipos de dato abstractos (TDA) como clases. Por lo tanto, una clase define las propiedades de objetos instancia en un ambiente orientado a objetos.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 22
  • 53.
  • 54. Consecuentemente, un objeto constituye una instancia simple de una clase, que detenta un estado y un comportamiento. Los objetos, retienen la estructura y las operaciones de una clase.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 23
  • 55. Implementación en Java Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 24
  • 56. Creación de Clases Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 25
  • 57. Creación de Clases Modificador de Acceso Nombre de Clase Método Público Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 26
  • 58. Creación de Objetos Importo Biblioteca Instancia de Clase Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 27
  • 59. Variables Primitivas y Objeto Variable Primitiva Variable Objeto Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 28
  • 60. Asignación de Referencias Asignación de Referencia Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 29
  • 61.
  • 62. Protected: el campo o método es visible en la clase donde se define y en cualquiera de sus subclases.
  • 63. Public: El campo o método es visible en cualquier clase.
  • 64. Ninguno de los anteriores (amistoso): el campo o método es visible en cualquiera de las clases pertenecientes al paquete donde se define.Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 30
  • 65. Encapsulación / Visibilidad Modificadores de Acceso Operaciones permitidas Operaciones restringidas Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 31
  • 66. Encapsulación / Visibilidad Modificadores de Acceso Operaciones permitidas Operaciones restringidas Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 32
  • 67. Herencia / Polimorfismo Herencia Simple Variables propias de la instancia Instancia de Clase Base Imprime 1 Instancia de Clase actual Imprime 10 Instituto Universitario Aeronáutico – Cátedra de Informática I – Villa Dolores 33