Mindmap
CLASES
Inhalt der Mindmap
CLASES
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
- Sentencia package en el codigo fuente
- COMPILACION
- Situar cada uno de los archivos de codigo en su subdirectorio correspondiente
- 1.CREAR LOS DIRECTORIOS
MODIFICADORES DE ACCESO
- PUBLIC
- Maximo nivel de visibilidad
- Visible desde cualquier clase, independiente de el paquete donde este
- Clases, metodos y atributos
- Visible desde cualquier clase, independiente de el paquete donde este
- Maximo nivel de visibilidad
- Ninguno
- Acceso por defecto
- Solo las clases de su mismo paquete tendran acceso
- Clases, metodos y atributos
- Solo las clases de su mismo paquete tendran acceso
- Acceso por defecto
- PRIVATE
- Su uso esta restringido al interior de su clase
- Metodos y atributos
- Su uso esta restringido al interior de su clase
- PROTECTED
- Empleado en la herencia
- Puede ser usado por cualquier clase de su paquete o cualquier sub-clase
- Metodos y atributos
- Puede ser usado por cualquier clase de su paquete o cualquier sub-clase
- Empleado en la herencia
- PUBLIC
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
- Encapsular datos de una misma entidad u objeto
- PROTECCION DE DATOS
- PROPORCIONAR SU ACCESO POR METODOS PUBLICOS
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
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
- METODO EJECUTADO AL CREAR UN OBJETO DE UNA CLASE
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'
- CLASES QUE HEREDAN AUTOMATICAMENTE ATRIBUTOS Y METODOS DE OTRAS CLASES PUDIENDO AÑADIR MAS
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
- LAS SUBCLASES DE LA CLASE ABSTRACTA LE DARAN CUERPO MEDIANTE SOBRE ESCRITURA
Informationen
- Beschreibung
- Mindmap am CLASES, erstellt von Jhon Alexander Molina Aparicio am 21/02/2017.
- Erstellt von
- Jhon Alexander Molina Aparicio
- Aufrufe
- 1
- Bewertung