CONCEPTOS BÁSICOS DE POO CON JAVA

Description

Alumno: Edison Huertas Nivel: Octavo de Sistemas Semipresencial Universidad Israel.
edison.huertas19
Mind Map by edison.huertas19, updated more than 1 year ago
edison.huertas19
Created by edison.huertas19 about 9 years ago
42
0

Resource summary

CONCEPTOS BÁSICOS DE POO CON JAVA
  1. Un Paradigma que permite realizar una abstracción de la realidad
    1. PAQUETE
      1. Es un contenedor de clases
        1. Un codigo se encuentre contenido en un paquete se debe agregar la sentencia: packege MiPaquete;
          1. Uso de servicios implementados en otros paquetes se debe agregar: import OtroPaquete
      2. CLASE
        1. Un tipo Abstracto de dato que contiene atributos y metodos
          1. La sintaxis de la clase debe ser:
            1. public class MiClase{ //Definicion de atributos //Definicion de metodos
          2. ATRIBUTOS
            1. Hacen referencia a las caracteristicas que se incluyen a la clase
            2. VISIBILIDAD
              1. Private.- Se puede acceder desde un metodo implementado
                1. Piblic.- Se puede acceder desde un metodo implementado en una clase que hereda la clase
                  1. Protected.- Se puede acceder desde un metodo implementado en una clase que hereda la clase
                  2. METODOS
                    1. Un metodo contiene los siguientes elementos
                      1. Visibilidad.- Se debe establecer si el metodo es private, public o protected
                        1. Retornos.- Un metodo puede retornar informacion, si no lo hace colocar "void"
                          1. Nombre.- identificador del nombre de la clase
                            1. Parametros.- Un metodo puede recibir de 0a n parametros.
                          2. ENCAPSULAMIENTO
                            1. Indica que los atributos definen propiedades propias de la clase
                            2. APUNTADOR THIS
                              1. Permite acceder a los atributos y metodos de la clase
                            3. OBJETO
                              1. Es la referencia o instancia de una clase, la sintaxis s:
                                1. m = new MiClase();
                                  1. MiClase m = new MiClase();
                              2. SENTENCIA static
                                1. Pueden ser accedidos sin requerir una instancia de la clase
                                2. SENTENCIA final
                                  1. public class MiClase{ public final static into uno=1; public final static into dos=2;}
                                  2. CLASIFICACION DE METODOS
                                    1. Constructores
                                      1. Consultores
                                        1. Modificadores
                                          1. Analizadores
                                          2. SOBRE CARGA DE METODOS
                                            1. Varios metodos en una misma clase tengan el mismo nombre
                                            2. RECURSIVIDAD
                                              1. Permite realizar un llamado al metodo desde el mismo metodo
                                              2. BAJO ACOPLAMIENTO
                                                1. Indica que los diferentes subsistemas deben estar unidos de forma minima
                                                2. ALTA COHESION
                                                  1. propiedades y servicios de una clase deben ser consistentes
                                                  2. MANEJO DE EXCEPCIONES
                                                    1. Estructura Try, catch y finally
                                                      1. Sentencia Throws
                                                        1. Excepciones estandar del API de Java
                                                          1. RuntimeException
                                                            1. IOException
                                                          2. CREACION DE EXCEPCIONES EN JAVA
                                                            1. Un constructor sin argumentos
                                                              1. Un constructor que recibe un String como argumento
                                                              Show full summary Hide full summary

                                                              Similar

                                                              Programación orientada a objetos usando java
                                                              edison.huertas19
                                                              Imagenes capitulo 8 utilizado en mapa conceptual
                                                              edison.huertas19
                                                              Programación orientada a objetos usando java
                                                              Luis Castiblanco
                                                              Tabla de los I/O de archivos en Java
                                                              dj_dariojavier
                                                              I/O de archivos en Java
                                                              edison.huertas19
                                                              NORMATIVAS FACTURACION ELECTRONICA
                                                              edison.huertas19
                                                              Componentes SWING
                                                              edison.huertas19
                                                              COMPONENTES DE SWING
                                                              edison.huertas19
                                                              COBIT
                                                              josue diaz
                                                              DISEÑO BASE DE DATOS FACTURACION ELECTRONICA
                                                              edison.huertas19