2. CLASE
AGRUPA LOS
ESTADOS Y DEFINE
EL CONJUNTO DE
TIPOS
PARTICULARES DE
DATOS,SE UTILIZA
TAMBIEN LOS
MODELOS PARA
CREAR LOS
OBJETIVOS
SE REPRESENTA
COMO UN
SUSTANTIVO
COMO PERSONA
LUGAR, O COSA
SE SUBDIVIDE
*EN ATRIBUTOS
*METODOS
*EVENTOS
3. NOMBRE DE CLASE
SIRVE PARA
IDENTIFICAR EL
OBJETIVO
ATRIBUTOS
REPRESENTA EL
ESTADO DEL
OBJETIVO
METODOS
PERMITE QUE LOS
OBJETOS CAMBIEN DE
ESTADO, DEPENDIENDO
DEL ESTADO ANTERIOR
QUE TUVIERA
ELOBJETO.
NIVELES ACCESO
SIRVEN PARA
PROTEGER
CIERTOS MIEMBROS
DE LA CLASE
5. ESTRUCTURA ASOCIADA CON EL OBJETO
ESTA RELACIONADA CON LA VIDA DIARIA
ES LA CANTIDAD DE OBJETOS CON LA QUE QUEREMOS SOCIAR
INTERNA Y EXTERTAMENTA CON LA QUE DEBEMOS IDENTIFICAR
LOS TIPOS DE OBJETOS INDIVIDUALES EN EL SISTEMA
SE DENOMINA CONPLEJO POR ESTAR ASOCIADO POR OTROS
7. *QUE ES UN ARRAYS
*Los arrays son usados extensamente
por los programadores para contener
listas de datos en la memoria,
*Un arrays es un conjunto de datos del
mismo tipo ordenados en forman lineal
uno después de otro
8. PUNTEROS
PERMITE QUE LAS FUNCIONES CAMBIEN EL
VALOR DE SUS ARGUMENTOS, COMO
VEREMOS EN EL CAPITULO SIGUIENTE.
PERMITE PASAR VECTORES DE FORMA
EFICIENTE ENTRE FUNCIONES: EN LUGAR DE
COPIAR CADA ELEMENTO DEL VECTOR, SE
COPIA LA DIRECCION DEL PRIMER
ELEMENTO.
9. HERERNCIA Y
POLIMORFINOS
*PERMITE DEFINIR CLASES APARTIR DE OTRA
CLASE MAS CONSISA COMO LA PODFEMOS
LLAMAR
*SUPER CLASE
*PERMITE QUE REUNA TODAS LAS PROPIEDADES
DE LAS SUBCLASE ADEMAS DE LAS SUYAS
PROPIAS
HERENCIA
10. POLIMORFINO QUIERE DECIR
QUE ES SABER RESPONDER AL
MENSAJE QUE SE LES ENVÍA.
*POLIMORFISNO
SE CLASIFICA EN
DRAMATICO
ES AQUEL EN EL QUE EL
CÓDIGO NO INCLUYE NINGÚN
TIPO DE ESPECIFICACIÓN
SOBRE EL TIPO DE DATOS
SOBRE EL QUE SE TRABAJA
ESTATICO
ESTA BASADA EN
PROGRAMACIÓN ORIENTADA
A OBJETOS ES LA CAPACIDAD
QUE TIENEN LOS OBJETOS
DE UNA CLASE
11. CLASE
ABSTRACTA
UNA CLASE ABSTRACTA NO
PUEDE SER INSTANCIADA.
• SI UNA SUBCLASE QUE
EXTIENDE UNA CLASE
ABSTRACTA NO IMPLEMENTA
ALGUNO DE LOS MÉTODOS
ABSTRACTOS DECLARADOS EN
LA SUPERCLASE,
ENTONCES DEBE SER
DECLARADA TAMBIÉN COMO
ABSTRACTA.
abstract class
Figura {
int origenX,
origenY;
Color color;
Figura(int x, int y,
Color c) {
origenX = x;
origenY = y;
color = c;
}
void mover(int
despX, int despY)
{
origenX += despX;
origenY += despY;
13. * QUE ES UN INTERFAS
• INTERFAZ ES UN TÉRMINO QUE
PROCEDE DEL
VOCABLO INGLÉS INTERFACE (“SUPERFICI
E DE CONTACTO”). EN INFORMÁTICA,
ESTA NOCIÓN SE UTILIZA PARA NOMBRAR
A LA CONEXIÓN FÍSICA Y FUNCIONAL
ENTRE DOS SISTEMAS O DISPOSITIVOS.
• LA INTERFAZ, POR LO TANTO, ES UNA
CONEXIÓN ENTRE DOS MÁQUINAS DE
CUALQUIER TIPO, A LAS CUALES LES
º2BRINDA UN SOPORTE PARA LA
COMUNICACIÓN ENTRE DISTINTOS
NIVELES
14. TIPOS DE INTERFAZ
.- Interfaz de preguntas y respuestas
.- Interfaz de menú simple
.-Interfaz orientada a
ventanas
.-Interfaz de cuarta generación
16. * LAS INTERACCIONES SE BASARÁN EN
ACCIONES FÍSICAS SOBRE ELEMENTOS DE
CÓDIGO
VISUAL O AUDITIVO (ICONOS, BOTONES,
IMÁGENES, DE TEXTO O SONOROS,
BARRAS
DE DESPLAZAMIENTO Y NAVEGACIÓN...)
Y EN SELECCIONES
DE TIPO MENÚ CON SINTAXIS Y ÓRDENES.
* EXISTENCIA DE HERRAMIENTAS DE
AYUDA Y CONSULTA
*CARACTERISTICAS
DEL INTERFAZ