Conceptos básicos de programación orientada a objetos

Description

Trabajo Programación avanzada
isaacfpt
Mind Map by isaacfpt, updated more than 1 year ago
isaacfpt
Created by isaacfpt over 8 years ago
16
0

Resource summary

Conceptos básicos de programación orientada a objetos
  1. Paquete
    1. Un paquete es un contenedor de clases así podemos tener el código organizado, podemos tener paquetes creadas "package MiPaquete" o utilizarlo desde otro lugar importando, java también trae paquetes por defecto
    2. Clase
      1. Es un tipo abstracto de dato que contiene atributos y métodos
        1. Atributos son las características
          1. Nivel de acceso
            1. private: se puede acceder desde un método implementado en la misma clase
              1. public: se puede acceder desde un método implementado en cualquier clase
                1. protected: se puede acceder desde un método implementado en una clase heredada que contenga el mismo método
              2. Métodos son los servicios
                1. Visibilidad, puede ser public, prrivate, protected
                  1. Retorno: puede retornar un valor, caso contrario retornará void
              3. Encapsulamiento
                1. Se mantiene los datos de tipo private, de esta forma podemos tener seguridad sobre la información ahí declarada
                2. Apuntador "this"
                  1. Permite acceder a los métodos de la clase, su uso no es obligatorio, pero es parte de las buenas prácticas
                  2. Objeto
                    1. Nos permite instanciar a una clase
                    Show full summary Hide full summary

                    Similar

                    Certificación Java 8 - Oracle Certified Associate - Tema 1 - Estructura de Clases
                    Miguel Gómez Cuesta
                    Clases y Objetos
                    Jorge Gonzalez
                    Las Clases.-
                    henry_1304
                    Las clases de Java
                    FerCho MuRi
                    EVENTOS EN JAVA
                    **CR 7**
                    PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
                    Jose Anacona Pira
                    Parcial Fundamento de Programación
                    ALBERTO MANUEL PATERNINA LEON
                    GRAMÁTICA. Clases de PALABRAS ...
                    Ulises Yo
                    "Formas de integrar TIC en un aula de clases"
                    Diana Peñailillo
                    ¿Cómo crear mapas mentales?
                    Néstor A Arce A
                    TRIÁNGULOS: Definición y clases o tipos.
                    Maria Elena Ramirez Dominguez