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
Métodos son los servicios
Visibilidad, puede ser public, prrivate, protected
Retorno: puede retornar un valor,
caso contrario retornará void
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