PROGRAMACIÓN ORIENTADA A OBJETOS

Descripción

Bachillerato TECNOLOGIA E INFORMATICA Mapa Mental sobre PROGRAMACIÓN ORIENTADA A OBJETOS, creado por Karla Moreno el 30/09/2016.
Karla Moreno
Mapa Mental por Karla Moreno, actualizado hace más de 1 año
Karla Moreno
Creado por Karla Moreno hace alrededor de 8 años
54
2

Resumen del Recurso

PROGRAMACIÓN ORIENTADA A OBJETOS
  1. ¿Qué es?
    1. (POO)
      1. Es un modelo de programacion
        1. Presenta un método que se basa en las interacciones de objetos para resolver las necesidades de un sistema informático.
      2. ¿Qué es una clase?
        1. Son declaraciones o abstracciones de objetos.
          1. La definición de un objeto es la clase.
            1. Es una plantilla que define las variables y los métodos que son comunes para todos los objetos de un cierto tipo.
              1. Componentes
                1. Atributos
                  1. Características que definen al objeto.
                    1. Datos.
                    2. Métodos
                      1. Acciones u operaciones que sirven para modificar los datos relacionados con el objeto.
                    3. Propiedades
                      1. Son las características de los objetos
                        1. Son una especie de variables donde se almacenan datos relacionados con los objetos.
                  2. ¿Qué es un objeto?
                    1. Conjunto de variables (o datos) y métodos (o funciones) relacionados entre sí.
                      1. Son ejemplares de una clase cualquiera.
                        1. Materialización de una clase.
                          1. Características
                            1. Propiedades
                              1. Características que tiene el objeto, como se describe.
                                1. Por ejemplo: Color, tamaño, velocidad y precio.
                                  1. Nombre, teléfono, dirección.
                              2. Estado
                                1. Es definido por el valor de cada una de las propiedades en un momento determinado.
                                  1. Conjunto de valores que tiene cada una de las propiedades.
                                  2. Comportamiento
                                    1. Conjunto de acciones relacionadas con el objeto.
                                      1. Las propiedades influyen en este y viceversa.
                                      2. Definido por uno o mas métodos
                                      3. Métodos
                                        1. Propiedades del objeto que definen el comportamiento del mismo.
                                        2. Mensajes
                                          1. Acción de efectuar una llamada a un método
                                            1. Para enviar mensajes a los objetos se utiliza el operador punto, seguido del método que se desea efectuar.
                                    2. Métodos aplicados
                                      1. Constructores
                                        1. Sirven para crear un nuevo objeto de la clase
                                          1. Ejemplo: public Persona(){ edad = 0; nombre = "anónimo"; } public Persona(String nuevoNombre){ edad = 0; nombre = nuevoNombre; }
                                        2. Destructores
                                          1. Sirven para eliminar un objeto de la clase
                                          2. Modificadores
                                            1. Sirven para asignar el valor de un atributo
                                            2. Analizadores
                                              1. Sirven para recuperar el valor de un atributo
                                              2. Ejemplos:
                                                1. import java.util.ArrayList;
                                                  1. ArrayList array = new ArrayList();
                                                    1. void ejemploAñadir(int i){ array.add(i); }
                                                      1. ArrayList<int> listaEnteros = new ArrayList<int>();
                                                        1. void ejemploInteger(int i){ listaEnteros.add(i); }
                                                      Mostrar resumen completo Ocultar resumen completo

                                                      Similar

                                                      PROGRAMACION
                                                      Laura Orjuela
                                                      BASES DE DATOS
                                                      Horst Berndt Reyes
                                                      Programación orientada a objetos (POO).
                                                      Lina Melo
                                                      Java: Herencia y Polimorfismo
                                                      Ana Emilie
                                                      PROGRAMACION PSICOLOGIA COMUNITARIA
                                                      idalmist8
                                                      CIBERSEGURIDAD
                                                      ANDREASANV
                                                      PREGUNTAS SOBRE EL USO DE LAS TICS
                                                      yudinarvaes
                                                      Test de Programacion Básica
                                                      Carlos Santillan
                                                      test- historia y evolución de la computadora
                                                      ivan dario lozano buelvas
                                                      Glosario Programación Orientada a Objetos
                                                      Joel Garavito Navarro
                                                      Mini test - Programación orientada a objetos
                                                      Claudio A.