GoConqr has a new look! Let us know what you think.

Mind map

CLASES

Jhon Alexander Molina Aparicio English

Map content

CLASES

  1. EMPAQUETADO

    • 1.CREAR LOS DIRECTORIOS
      • Su direccion debe ser incluida en la variable de entorno CLASSPATH
    • 2. EMPAQUETADO DE CLASES
      • Sentencia package en el codigo fuente
        • Debe ser la primera instrucción del codigo
    • COMPILACION
      • Situar cada uno de los archivos de codigo en su subdirectorio correspondiente
  2. MODIFICADORES DE ACCESO

    • PUBLIC
      • Maximo nivel de visibilidad
        • Visible desde cualquier clase, independiente de el paquete donde este
          • Clases, metodos y atributos
    • Ninguno
      • Acceso por defecto
        • Solo las clases de su mismo paquete tendran acceso
          • Clases, metodos y atributos
    • PRIVATE
      • Su uso esta restringido al interior de su clase
        • Metodos y atributos
    • PROTECTED
      • Empleado en la herencia
        • Puede ser usado por cualquier clase de su paquete o cualquier sub-clase
          • Metodos y atributos
  3. MANTENER LOS TRIBUTOS DE LOS OBJETOS COMO PRIVADOS

    • PROPORCIONAR SU ACCESO POR METODOS PUBLICOS
      • PROTECCION DE DATOS
        • Control de datos
      • MANTENIMIENTO DE LA CLASE
        • Poder actualizar la clase sin tener que modificar los programas que la usan
      • CLASE DE ENCAPSULACION
        • Encapsular datos de una misma entidad u objeto
          • Facilita su tratamiento
  4. VARIOS METODOS CON EL MISMO NOMBRE

    • Debe distinguirse de los otros en el numero o tipo de parametros
    • El compilador identifica la version del metodo que se quiere invocar
  5. CONSTRUCTORES

    • METODO EJECUTADO AL CREAR UN OBJETO DE UNA CLASE
      • Debe ser de nombre igual al de la clase
      • No puede tener tipo devolucion
      • Toda clase debe tener al menos un constructor
      • Si no se crea el constructor, el compilador crea automaticamente uno por defecto en blanco
  6. HERENCIA

    • CLASES QUE HEREDAN AUTOMATICAMENTE ATRIBUTOS Y METODOS DE OTRAS CLASES PUDIENDO AÑADIR MAS
      • Reutilizar codigo
      • Mantenimiento de clases
      • Añadir funciones nuevas
      • Una clase puede ser heredada por varias
      • Heredar multinivel
      • Una sub-clase solo puede heredar una clase
      • public class 'subclase' extends 'superclase'
  7. CLASES ABSTRACTAS

    • LAS SUBCLASES DE LA CLASE ABSTRACTA LE DARAN CUERPO MEDIANTE SOBRE ESCRITURA
      • Una clase abstracta puede tener constructores
      • Una clase abstracta puede tener metodos abstarctos y no abstractos
      • Las subclases de una abstracta estan obligados a sobreescrbir todos los metodos abstractos que heredan
      • No se pueden crear objetos de una clase abstracta

Information

Description
Mind Map on CLASES, created by Jhon Alexander Molina Aparicio on 21/02/2017.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?