¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA LECTURA DE LA 178 - 214

Steven Paloma Alarcon Español

Contenido del mapa

PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA LECTURA DE LA 178 - 214

  1. 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,
  2. 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
  3. 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
  4. 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
  5. 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
    • Constructores por defecto
      • El copilador añadirá uno por defecto sin parámetros y sin código cuando se defina una clase sin Cons.
  6. 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
  7. 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

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.
Visitas
7
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?