Mind map
Conceptos básicos de programación orientada a objetos
Map content
Conceptos básicos de programación orientada a objetos
Paquete
- Un paquete es un contenedor de clases así podemos tener el código organizado, podemos tener paquetes creadas "package MiPaquete" o utilizarlo desde otro lugar importando, java también trae paquetes por defecto
Clase
- Es un tipo abstracto de dato que contiene atributos y métodos
- Atributos son las características
- Nivel de acceso
- private: se puede acceder desde un método implementado en la misma clase
- public: se puede acceder desde un método implementado en cualquier clase
- protected: se puede acceder desde un método implementado en una clase heredada que contenga el mismo método
- Nivel de acceso
- Métodos son los servicios
- Visibilidad, puede ser public, prrivate, protected
- Retorno: puede retornar un valor, caso contrario retornará void
- Atributos son las características
- Es un tipo abstracto de dato que contiene atributos y métodos
Encapsulamiento
- Se mantiene los datos de tipo private, de esta forma podemos tener seguridad sobre la información ahí declarada
Apuntador "this"
- Permite acceder a los métodos de la clase, su uso no es obligatorio, pero es parte de las buenas prácticas
Objeto
- Nos permite instanciar a una clase