Mapa mental
PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA LECTURA DE LA 178 - 214
Contenido del mapa
PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA LECTURA DE LA 178 - 214
EMPAQUETADO DE CLASES
- Se utiliza la sentencia package
- dfdfsf
- Debe ser la primera del archivo, afectara a todas las clases
- Compilación
- Se situara cada uno de los archivos código fuente de las clases en su subdirectorio correspondiente
- Se ubica desde la linea de comandos en cada uno de los subdirectorios
- Se procede a la compilación de archivos .java,
- Se ubica desde la linea de comandos en cada uno de los subdirectorios
- Se situara cada uno de los archivos código fuente de las clases en su subdirectorio correspondiente
- Compilación
- Se utiliza la sentencia package
MODIFICADORES DE ACCESO
- No es un punto de la POO como tal.
- Se utilizan para definir la visibilidad de los miembros de una clase o de la propia
- Hay 4 modificadores de acceso
- private: Su uso esta restringido al interior de la clase
- (ninguno):Proporciona al elemento lo que se conoce como el acceso por defecto
- Únicamente las clases de su mismo paquete tendrán acceso al mismo
- protected: Es un modificador de acceso empleado en la herencia
- Puede ser utilizado por otra clase de su mismo paquete
- public: ofrece el máximo nivel de visibilidad
- será visible en cualquier clase
- Hay 4 modificadores de acceso
- Se utilizan para definir la visibilidad de los miembros de una clase o de la propia
- No es un punto de la POO como tal.
ENCAPSULACIÓN
- Mantener los atributos de los objetos como privados y proporcionar acceso a los mismos a través de métodos públicos (método de acceso)
- Protección de datos "sensibles"
- Facilidad y flexibilidad en el mantenimiento de aplicaciones
- Clases de encapsulación (JavaBeans)
- Encapsulación de una serie de datos dentro de una misma y conviene tenerlos agrupados en un mismo objeto
- Mantener los atributos de los objetos como privados y proporcionar acceso a los mismos a través de métodos públicos (método de acceso)
SOBRECARGA DE MÉTODOS
- Es poder tener en una misma clase varios métodos con el mismo nombre
- Ejemplo: método valueOf() de la clase String
- Es poder tener en una misma clase varios métodos con el mismo nombre
CONSTRUCTORES
- Para asignar valores a coordenadas del punto en una serie de metodos graficos se pueden dar muchos atributos que queden sin uso
- Un constructor es un método especial que es ejecutado cuando se llama al operador new
- A la hora de crear un constructor hay que tener en cuenta
- El nombre de Cons deber ser el mismo que el de la clase
- El constructor no puede ser tipo devolución, ni siquiera void
- Una clase puede tener más de un constructor y todas tienen que tener al menos uno
- A la hora de crear un constructor hay que tener en cuenta
- Un constructor es un método especial que es ejecutado cuando se llama al operador new
- Constructores por defecto
- El copilador añadirá uno por defecto sin parámetros y sin código cuando se defina una clase sin Cons.
- Para asignar valores a coordenadas del punto en una serie de metodos graficos se pueden dar muchos atributos que queden sin uso
HERENCIA
- Una capacidad de crear clases que adquieran de manera automática los atributos o métodos de otras clases que ya existen
- Nomenclatura y Reglas
- A la clase que va a ser heredada se le llama superclase o clasebase
- Y la heredada se la conoce como subclase o clase derivada
- A la clase que va a ser heredada se le llama superclase o clasebase
CLASES ABSTRACTAS E INTERFACES
- Algunos de sus métodos están declarados pero no definidos
- No se conoce como ha de ser su implementación
- Pueden incluir métodos abstractos como no abstractos
- No es posible crear métodos de una clase abstracta
- Las subclases de una clase abstracta están obligadas a sobrescribir todos los métodos abstractos que heredan
- No es posible crear métodos de una clase abstracta
- Pueden incluir métodos abstractos como no abstractos
- No se conoce como ha de ser su implementación
- Algunos de sus métodos están declarados pero no definidos
Información
- Descripción
- Mapa Mental sobre PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA LECTURA DE LA 178 - 214, creado por Steven Paloma Alarcon el 19/02/2017.
- Creado por
- Steven Paloma Alarcon
- Visitas
- 7
- Valoración