Documentos de Académico
Documentos de Profesional
Documentos de Cultura
17-10-2016 Poo
17-10-2016 Poo
PRIVATE
Este modificador de mbito es el que ms restringe a todos. Todo atributo es
visible nicamente dentro de la clase en al que se declara. No existe ninguna
forma de acceder al mismo si no es a travs de algn mtodo (no Private) que
devuelva o modifique su valor.
Una buena metodologa de diseo de clases es declarar los atributos private
siempre que sea posible, ya que esto evita que algn objeto pueda modificar
su valor si no es a travs de alguno de sus mtodos diseados para ellos.
PUBLIC
Es el menos estricto de todos.
Sera visible en cualquier clase que desee acceder a el, simplemente
anteponiendo el nombre de la clase.
Las aplicaciones bien diseadas minimizan el uso de los atributos public y
maximizan el uso de atributos private.
La forma apropiada de acceder y modificar atributos de objetos es a travs de
mtodos que accedan a los mismos.
PROTECTED
Pueden ser accedidos por las clases del mismo paquete y por las subclases del
mismo paquete, pero no pueden ser accedidas por subclases de otro paquete,
aunque si pueden ser accedidas las variables PROTECTED heredadas de la
primera clase.
THIS