Un tema importante a tener en cuenta en POO son los modificadores de ámbito.

DEFINAMOS

Un modificador de ámbito permite que las partes de un objeto puedan ser expuestas al exterior y a la vez especificar aquellas que no serán accesibles o modificables.

Los tres tipos de modificadores más importantes y a tener muy en cuenta en POO son:

public: Permite que un objeto, clase, propiedad, método entre otros sean accesibles desde cualquier punto de un código de Software Orientado a Objetos.

private: en cuanto a propiedades, métodos u otros componentes que pertenezcan a un objeto sólo se permite accederlos y manipularlos internamente en el bloque que define la clase y en ningún otro lugar más.

protected: Cuando se habla de un objeto que hereda de otro, es posible afirmar que, si un atributo, método u otro está marcado como protected, su uso sera posible en el bloque de la clase que lo define o en aquellas clases que están heredando de la principal.

Complementando este tema, en el siguiente post se habla sobre Encapsulamiento.

Anuncios