SlideShare una empresa de Scribd logo
1 de 12
COLEGIO FISCAL TECNICO
YARUQUI
DISEÑO Y REALIZACION
NOMBRE:JESSICA PROAÑO
CURSO:3ro BACHILLERATO
LIC:FABIAN QUILUMBA
Se agrupan los estados y
define el comportamiento de
lo que representa , también es
una contrición que utiliza un
modelo para crear objetos
Un conjunto coherente
tiene interfaz y una
estructura ejemplo:
una persona un lugar
,cosas etc.
Características de clase:
Nombre de la clase: Identificamos los
objetos con las características diferentes.
Conjunto de atributos: Representa el estado
de cada objeto
Conjunto métodos : Funciones , miembros
permiten que los objetos cambien de estado
Niveles de acceso : Protegen ciertos
miembros de la clase y se defienden como
ocultos
Construccion de una clase: Es
sintácticamente como una estructura:
Class <nombre de la clase
{
Prívate
<lista miembros privado(atributos ,
métodos)
Public:
<lista miembros públicos.
CLASE
OBJETO
Es la formación de objetos o entidades
y estos se agrupan por su color ,tamaño
etc. : ejemplos electrodomésticos de un
negocio donde estemos trabajando
podemos interactuar .
Que diferencia hay entre
clase y objeto: En que una
clase es un tipoy un objeto es
una instancia de este tipo la
clase es un concepto estático
mientras que el objeto es un
concepto mas dinámico.
3.- Características del
objeto:
Identidad
Comportamiento, Estado .
Estructuras asociados a objetos: Nos permite identificar los tipos
de objeto mas que los objetos con características internos y
externas nos permite al os programadores escribir en software
el problema de que se trata y modernizar y pueden almacenar ,
manipular, y combinar información.
Uniformida:implica el análisis y
diseño.
Comprencion:los datos que
componen y procedimientos.
Flexibilidad: los datos al hacer un
cambio quedara reflejado.
Estabilidad: permite un tratamiento
diferenciado de objeto.
reusabilidad. Nos permite reusar la
información de las estructuras.
Objetos y tipos de
objetos;:identifica los
tipos de objetos mas que
los objetos individuales
en el sistema
Jerarquías de
generalizaciones un
subtipo de una
generalización ejemplo:
el hombre tiene
conocimientos dese lo
mas general hasta lo
mas especifico
Jerarquías compuestas:
están formados por
otros que permiten
hacer agregaciones al
objeto
Metodos:un algoritmo esta
asociado a un objeto o una
clase de objetos y la
ejecución es un mensaje .
Atributos y
características de una
clase: evento el usuario
tiene una interacción
con la maquina y es la
reacción que pueda
desencadenar la acción
que genera..
Mensdaje:es ordenar y
ejecutar uno de los
métodos por parámetros
Por medio de estas
jerarquías se
subdividen en
diferentes tipos de
información las
cuales están
compuestas por
distintas clases de
información.
Propiedad o atributo: estos datos están asociados a
un objeto o clases de objetos que lo hacen visibles
estado interno; puede ser alterado únicamente por
un método del objeto
Constructores: Estos
automáticamente ejecutan al crear un
objeto en una clase y no especifican
el dato que van a devolver por que
llevan el mismo nombre
Unidimencional:Son accesibles por un
índice que apunte al componente
requerido Bidimencional:los
componentes son accesibles por un
medio de una pareja de índices que
apunten ala fila o columna
.EL ARRAYS POR SU PARYE ES UN
CONJUNTO DE DATOS DEL MISMO
TIPO ESO SI ORDENADOS
LINEALMENTE UNO DESPUES DEL
OTROY SON USADOS PARA
CONTENER LISTAS DE DATOS EN LA
MEMORIA PERO LO BUENO ESQUE
AHÍ ESTAN ARCHIVADOS
CORRECTAMENTE Y CUANDO LO
QUERAMOS ELIMINAR NO HABRA
PROBLEMA
Tipos de constructores: C.Pedeterminado:no
recibe ningún parámetro en la función.
C. copia: este nos permite realizar una copia
de la misma clase.
Destructores: cuando un objeto ya no es
requerido solicitamos al destructor que lo
destruya .
Clasificación de Polimorfismo Dinámico y P. Estático
Con el dinámico el código no incluye nada especifico sobre el
tipo de dato con el que se trabaja
Con el estático Es la propiedad que tienen los objetos y es delegada al
objeto los tipos de datos deben ser claros y declararlos uno a uno . Eje:
es la forma de responder a una misma clase al mismo tiempo de
ejecución pero con valores diferentes
Orden de ejecución de los constructores con herencia
Primero se ejecuta el constructor de la clase padre y después al
constructor de la subclase eje: el gato come con el hocico y otro el
pato come con el pico
Polimorfismo paramétricos la capacidad que nos permite realizar
varias funciones ala ves como utilizando el mismo nombre pero
con parámetros diferentes
HERENCIA
Es el mecanismo utilizado en el desarrollo del software como la
reutilización y la extensibilidad,
Nos permite la creación de objetos aunque ya existan con el
mismo nombre Eje :en 3ro bachillerato hay diferentes materias
pero cada estudiante tiene sus notas ir poniendo donde
corresponde.
CONCEPTO HERENCIA
• La subclase reúne todas la propiedades de la superclase,
además
de las suyas propias.
• La herencia potencia la reutilización de código, genera
código
más fiable y robusto y reduce el coste de mantenimiento.
Hasta ahora la herencia se ha utilizado solamente para
heredar los miembros de una clase base, pero también
existe la posibilidad de que un método de una clase
derivada se llame como método de la clase base pero tenga
un funcionamiento diferente.
CONCEPTO INTERFAZ
Una interfaz es una
forma que conecta al
usuario con la
computadora no nos
podemos conectar pero
mediante la pantalla y
su interfaz podemos
comunicarnos con la
computadora para los
cuales se utiliza los
programas que sean
requeridos.
•Funciones principales :
•Puesta en marcha
•Control de funciones manipulables
•Manipulación de archivos
directorios
•Herramientas, Comunicación con
otros sistemas ,Información de
estado de archivos, Configuración
del i interfaz ,Intercambio de datos,
Control de acceso ,Sistema de ayuda
interactivo
•INTERFAS:Esta permite que el
usuario interactúe con la maquina
•Tipos de interface :interfaz
hardware ingresos ,procesos de
datos.
•Interfaz de software entrega la
información que se esta
procesando
•Interfaz de software y hardware
establece una fuente entre la
maquina y el usuario
• Concepto de interfaces un
programa informático que
actúa de interfaz con el usuario
utilizando imágenes ,objetos
gráficos, para representar la
información.
• Programas bajo Windows:
Windows convierte estos
eventos en mensajes podemos
añadir informes ,eventos eje:
cuando damos clic con el
mouse el archivo que
ordenamos se abre
Métodos virtuales :Esta
puede adaptar múltiples
formas cuando se rata
de polimorfismo es
programaciones posible
declarar métodos con el
mismo nombre
Funciones virtuales. Permite
que se derive de una misma
base o clases hermanas
VIRTUAL avisa al compilador
que un método será
polimórfico y LINKER ES UNA
TECNICA ESPECIAL QUE SE
LLAMA ENLAZADO,
ENTRAZADO
Clases abstractas: Esta
tiene amenos una función
virtual pura es la que
mayor presenta el grado
de las clase abstractas
Clases virtual pura declaran
igual que cualquier otra
función añadiendo al final
de la
declaración=0eje:virtual
void dibujar ();
Un programa mínimo
El equivalente C/C++ para Windows del conocido "Hola mundo" podría ser
algo así:
#include <windows.h>
int WINAPI WinMain (HINSTANCE hT, HINSTANCE hP, LPSTR lp, int nF) {
MessageBox(NULL, "Hola mundo!", "Mi primer programa", MB_OK);
return 0;
}
este es un programa que vendría a ser un ejemplo de la programación
orientada a objetos ósea que vendría a ser mas que un interfaz grafico.

Más contenido relacionado

La actualidad más candente

Trabajo de diceño y realizacion
Trabajo de diceño y realizacionTrabajo de diceño y realizacion
Trabajo de diceño y realizacionLolyPila
 
Programación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetosProgramación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetosEdward Ropero
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )brayan0015
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSLuis Miguel Gutierrez
 
Colegio fiscal tecnico yaruqui diceño y realizacion
Colegio fiscal tecnico yaruqui diceño y realizacionColegio fiscal tecnico yaruqui diceño y realizacion
Colegio fiscal tecnico yaruqui diceño y realizacionRossy Jaramillo
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos Marielena Lujano
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosjent46
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y ObjetosKudos S.A.S
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosjoelnicolasv
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objetoboncastell
 

La actualidad más candente (20)

Conceptos basicos POO
Conceptos basicos POOConceptos basicos POO
Conceptos basicos POO
 
Trabajo de diceño y realizacion
Trabajo de diceño y realizacionTrabajo de diceño y realizacion
Trabajo de diceño y realizacion
 
Trabajo de diseño
Trabajo de diseñoTrabajo de diseño
Trabajo de diseño
 
Programación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetosProgramación i 1. diseño orientado a objetos
Programación i 1. diseño orientado a objetos
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )
 
Conceptos Basicos de POO
Conceptos Basicos de POOConceptos Basicos de POO
Conceptos Basicos de POO
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Colegio fiscal tecnico yaruqui diceño y realizacion
Colegio fiscal tecnico yaruqui diceño y realizacionColegio fiscal tecnico yaruqui diceño y realizacion
Colegio fiscal tecnico yaruqui diceño y realizacion
 
1.1
1.11.1
1.1
 
D.poo
D.pooD.poo
D.poo
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Entidades
EntidadesEntidades
Entidades
 
Entidades
EntidadesEntidades
Entidades
 

Destacado

ET9 - Atelier A9 : L'e-tourisme ce n'est jamais que du e-commerce
ET9 - Atelier A9 : L'e-tourisme ce n'est jamais que du e-commerceET9 - Atelier A9 : L'e-tourisme ce n'est jamais que du e-commerce
ET9 - Atelier A9 : L'e-tourisme ce n'est jamais que du e-commerceMarketing & Tourisme
 
Kelsey Keighley - Contact Sheet
Kelsey Keighley - Contact SheetKelsey Keighley - Contact Sheet
Kelsey Keighley - Contact Sheetkelseykiki
 
CrowdDay 2015 - Osborne Clarke - Tanja Aschenbeck-Florange
CrowdDay 2015 - Osborne Clarke - Tanja Aschenbeck-FlorangeCrowdDay 2015 - Osborne Clarke - Tanja Aschenbeck-Florange
CrowdDay 2015 - Osborne Clarke - Tanja Aschenbeck-FlorangeCrowdDay
 
Aulas de inglês particulares
Aulas de inglês particularesAulas de inglês particulares
Aulas de inglês particularesCaroline Ribeiro
 
ESCRITO ESTA EN ACCIÓN. LAS MARAVILLAS DE DIOS. No. 3
ESCRITO ESTA EN ACCIÓN. LAS MARAVILLAS DE DIOS. No. 3ESCRITO ESTA EN ACCIÓN. LAS MARAVILLAS DE DIOS. No. 3
ESCRITO ESTA EN ACCIÓN. LAS MARAVILLAS DE DIOS. No. 3CPV
 
Interior del pc
Interior del pcInterior del pc
Interior del pcainhoasara
 

Destacado (14)

Production log final
Production log finalProduction log final
Production log final
 
Sharing Docs via QR Code
Sharing Docs via QR CodeSharing Docs via QR Code
Sharing Docs via QR Code
 
ET9 - Atelier A9 : L'e-tourisme ce n'est jamais que du e-commerce
ET9 - Atelier A9 : L'e-tourisme ce n'est jamais que du e-commerceET9 - Atelier A9 : L'e-tourisme ce n'est jamais que du e-commerce
ET9 - Atelier A9 : L'e-tourisme ce n'est jamais que du e-commerce
 
The cells
The cellsThe cells
The cells
 
Kelsey Keighley - Contact Sheet
Kelsey Keighley - Contact SheetKelsey Keighley - Contact Sheet
Kelsey Keighley - Contact Sheet
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
CrowdDay 2015 - Osborne Clarke - Tanja Aschenbeck-Florange
CrowdDay 2015 - Osborne Clarke - Tanja Aschenbeck-FlorangeCrowdDay 2015 - Osborne Clarke - Tanja Aschenbeck-Florange
CrowdDay 2015 - Osborne Clarke - Tanja Aschenbeck-Florange
 
Aulas de inglês particulares
Aulas de inglês particularesAulas de inglês particulares
Aulas de inglês particulares
 
Ngo in India
Ngo in IndiaNgo in India
Ngo in India
 
Script
ScriptScript
Script
 
Production log final
Production log finalProduction log final
Production log final
 
Agenda cultura octubre castellano
Agenda cultura octubre castellanoAgenda cultura octubre castellano
Agenda cultura octubre castellano
 
ESCRITO ESTA EN ACCIÓN. LAS MARAVILLAS DE DIOS. No. 3
ESCRITO ESTA EN ACCIÓN. LAS MARAVILLAS DE DIOS. No. 3ESCRITO ESTA EN ACCIÓN. LAS MARAVILLAS DE DIOS. No. 3
ESCRITO ESTA EN ACCIÓN. LAS MARAVILLAS DE DIOS. No. 3
 
Interior del pc
Interior del pcInterior del pc
Interior del pc
 

Similar a Clases, objetos, polimorfismo y herencia

Daniel espinosa garzon
Daniel espinosa garzonDaniel espinosa garzon
Daniel espinosa garzonorus004
 
Conceptualizacion lenguajes de programacion
Conceptualizacion lenguajes de programacionConceptualizacion lenguajes de programacion
Conceptualizacion lenguajes de programacionorus004
 
Diseño y realizacion
Diseño y realizacionDiseño y realizacion
Diseño y realizacionWilliam Conya
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetosguest160f88
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetosguest160f88
 
Trabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y javaTrabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y javaJulio César Rojas Maza
 
Termino de programacion
Termino de programacionTermino de programacion
Termino de programacionJENNY GUAYLLA
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosbrandonhh10
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalJose Angel Rodriguez
 
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionBase de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionAlfonso Triana
 
Diseña y construye programas orientados a objetos
Diseña y construye programas orientados a objetosDiseña y construye programas orientados a objetos
Diseña y construye programas orientados a objetosJosue Sarabia
 
[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con javaEudris Cabrera
 
Analisis orientado a objetos
Analisis orientado a objetosAnalisis orientado a objetos
Analisis orientado a objetosvilma pilco
 

Similar a Clases, objetos, polimorfismo y herencia (20)

Unidad II.pdf
Unidad II.pdfUnidad II.pdf
Unidad II.pdf
 
Daniel espinosa garzon
Daniel espinosa garzonDaniel espinosa garzon
Daniel espinosa garzon
 
Conceptualizacion lenguajes de programacion
Conceptualizacion lenguajes de programacionConceptualizacion lenguajes de programacion
Conceptualizacion lenguajes de programacion
 
Diseño y realizacion
Diseño y realizacionDiseño y realizacion
Diseño y realizacion
 
Entorno grafico
Entorno graficoEntorno grafico
Entorno grafico
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Programacion Orientada A Objetos
Programacion Orientada A ObjetosProgramacion Orientada A Objetos
Programacion Orientada A Objetos
 
Trabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y javaTrabajo investigativo sobre la programación orientada a objetos y java
Trabajo investigativo sobre la programación orientada a objetos y java
 
Termino de programacion
Termino de programacionTermino de programacion
Termino de programacion
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Entorno
EntornoEntorno
Entorno
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionBase de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacion
 
Diseña y construye programas orientados a objetos
Diseña y construye programas orientados a objetosDiseña y construye programas orientados a objetos
Diseña y construye programas orientados a objetos
 
[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java[ES] Programación orientada a objeto con java
[ES] Programación orientada a objeto con java
 
Prog.orientada a objeto
Prog.orientada a objetoProg.orientada a objeto
Prog.orientada a objeto
 
Analisis orientado a objetos
Analisis orientado a objetosAnalisis orientado a objetos
Analisis orientado a objetos
 

Clases, objetos, polimorfismo y herencia

  • 1. COLEGIO FISCAL TECNICO YARUQUI DISEÑO Y REALIZACION NOMBRE:JESSICA PROAÑO CURSO:3ro BACHILLERATO LIC:FABIAN QUILUMBA
  • 2. Se agrupan los estados y define el comportamiento de lo que representa , también es una contrición que utiliza un modelo para crear objetos Un conjunto coherente tiene interfaz y una estructura ejemplo: una persona un lugar ,cosas etc. Características de clase: Nombre de la clase: Identificamos los objetos con las características diferentes. Conjunto de atributos: Representa el estado de cada objeto Conjunto métodos : Funciones , miembros permiten que los objetos cambien de estado Niveles de acceso : Protegen ciertos miembros de la clase y se defienden como ocultos Construccion de una clase: Es sintácticamente como una estructura: Class <nombre de la clase { Prívate <lista miembros privado(atributos , métodos) Public: <lista miembros públicos. CLASE
  • 3. OBJETO Es la formación de objetos o entidades y estos se agrupan por su color ,tamaño etc. : ejemplos electrodomésticos de un negocio donde estemos trabajando podemos interactuar . Que diferencia hay entre clase y objeto: En que una clase es un tipoy un objeto es una instancia de este tipo la clase es un concepto estático mientras que el objeto es un concepto mas dinámico. 3.- Características del objeto: Identidad Comportamiento, Estado .
  • 4. Estructuras asociados a objetos: Nos permite identificar los tipos de objeto mas que los objetos con características internos y externas nos permite al os programadores escribir en software el problema de que se trata y modernizar y pueden almacenar , manipular, y combinar información. Uniformida:implica el análisis y diseño. Comprencion:los datos que componen y procedimientos. Flexibilidad: los datos al hacer un cambio quedara reflejado. Estabilidad: permite un tratamiento diferenciado de objeto. reusabilidad. Nos permite reusar la información de las estructuras. Objetos y tipos de objetos;:identifica los tipos de objetos mas que los objetos individuales en el sistema Jerarquías de generalizaciones un subtipo de una generalización ejemplo: el hombre tiene conocimientos dese lo mas general hasta lo mas especifico Jerarquías compuestas: están formados por otros que permiten hacer agregaciones al objeto Metodos:un algoritmo esta asociado a un objeto o una clase de objetos y la ejecución es un mensaje . Atributos y características de una clase: evento el usuario tiene una interacción con la maquina y es la reacción que pueda desencadenar la acción que genera.. Mensdaje:es ordenar y ejecutar uno de los métodos por parámetros
  • 5. Por medio de estas jerarquías se subdividen en diferentes tipos de información las cuales están compuestas por distintas clases de información.
  • 6. Propiedad o atributo: estos datos están asociados a un objeto o clases de objetos que lo hacen visibles estado interno; puede ser alterado únicamente por un método del objeto Constructores: Estos automáticamente ejecutan al crear un objeto en una clase y no especifican el dato que van a devolver por que llevan el mismo nombre Unidimencional:Son accesibles por un índice que apunte al componente requerido Bidimencional:los componentes son accesibles por un medio de una pareja de índices que apunten ala fila o columna
  • 7. .EL ARRAYS POR SU PARYE ES UN CONJUNTO DE DATOS DEL MISMO TIPO ESO SI ORDENADOS LINEALMENTE UNO DESPUES DEL OTROY SON USADOS PARA CONTENER LISTAS DE DATOS EN LA MEMORIA PERO LO BUENO ESQUE AHÍ ESTAN ARCHIVADOS CORRECTAMENTE Y CUANDO LO QUERAMOS ELIMINAR NO HABRA PROBLEMA Tipos de constructores: C.Pedeterminado:no recibe ningún parámetro en la función. C. copia: este nos permite realizar una copia de la misma clase. Destructores: cuando un objeto ya no es requerido solicitamos al destructor que lo destruya .
  • 8. Clasificación de Polimorfismo Dinámico y P. Estático Con el dinámico el código no incluye nada especifico sobre el tipo de dato con el que se trabaja Con el estático Es la propiedad que tienen los objetos y es delegada al objeto los tipos de datos deben ser claros y declararlos uno a uno . Eje: es la forma de responder a una misma clase al mismo tiempo de ejecución pero con valores diferentes Orden de ejecución de los constructores con herencia Primero se ejecuta el constructor de la clase padre y después al constructor de la subclase eje: el gato come con el hocico y otro el pato come con el pico Polimorfismo paramétricos la capacidad que nos permite realizar varias funciones ala ves como utilizando el mismo nombre pero con parámetros diferentes HERENCIA Es el mecanismo utilizado en el desarrollo del software como la reutilización y la extensibilidad, Nos permite la creación de objetos aunque ya existan con el mismo nombre Eje :en 3ro bachillerato hay diferentes materias pero cada estudiante tiene sus notas ir poniendo donde corresponde.
  • 9. CONCEPTO HERENCIA • La subclase reúne todas la propiedades de la superclase, además de las suyas propias. • La herencia potencia la reutilización de código, genera código más fiable y robusto y reduce el coste de mantenimiento. Hasta ahora la herencia se ha utilizado solamente para heredar los miembros de una clase base, pero también existe la posibilidad de que un método de una clase derivada se llame como método de la clase base pero tenga un funcionamiento diferente.
  • 10. CONCEPTO INTERFAZ Una interfaz es una forma que conecta al usuario con la computadora no nos podemos conectar pero mediante la pantalla y su interfaz podemos comunicarnos con la computadora para los cuales se utiliza los programas que sean requeridos.
  • 11. •Funciones principales : •Puesta en marcha •Control de funciones manipulables •Manipulación de archivos directorios •Herramientas, Comunicación con otros sistemas ,Información de estado de archivos, Configuración del i interfaz ,Intercambio de datos, Control de acceso ,Sistema de ayuda interactivo •INTERFAS:Esta permite que el usuario interactúe con la maquina •Tipos de interface :interfaz hardware ingresos ,procesos de datos. •Interfaz de software entrega la información que se esta procesando •Interfaz de software y hardware establece una fuente entre la maquina y el usuario • Concepto de interfaces un programa informático que actúa de interfaz con el usuario utilizando imágenes ,objetos gráficos, para representar la información. • Programas bajo Windows: Windows convierte estos eventos en mensajes podemos añadir informes ,eventos eje: cuando damos clic con el mouse el archivo que ordenamos se abre Métodos virtuales :Esta puede adaptar múltiples formas cuando se rata de polimorfismo es programaciones posible declarar métodos con el mismo nombre Funciones virtuales. Permite que se derive de una misma base o clases hermanas VIRTUAL avisa al compilador que un método será polimórfico y LINKER ES UNA TECNICA ESPECIAL QUE SE LLAMA ENLAZADO, ENTRAZADO Clases abstractas: Esta tiene amenos una función virtual pura es la que mayor presenta el grado de las clase abstractas Clases virtual pura declaran igual que cualquier otra función añadiendo al final de la declaración=0eje:virtual void dibujar ();
  • 12. Un programa mínimo El equivalente C/C++ para Windows del conocido "Hola mundo" podría ser algo así: #include <windows.h> int WINAPI WinMain (HINSTANCE hT, HINSTANCE hP, LPSTR lp, int nF) { MessageBox(NULL, "Hola mundo!", "Mi primer programa", MB_OK); return 0; } este es un programa que vendría a ser un ejemplo de la programación orientada a objetos ósea que vendría a ser mas que un interfaz grafico.