Control del acceso de miembros en las clases

Páginas: 3 (520 palabras) Publicado: 14 de julio de 2015
Control del acceso de miembros en las clases
De forma predeterminada, una clase puede acceder a cualquier propiedad o método de otra clase: todos los miembros de una clase son públicos. Noobstante, en algunos casos quizá desee proteger datos o métodos de una clase para que otras clases no puedan acceder a ellos. Deberá hacer que estos miembros sean privados (que sólo estén disponibles para laclase que los declara o los define).
Especifique miembros públicos o privados con los atributos de miembro public o private.
Por ejemplo, el siguiente código declara una variable privada (unapropiedad) y un método privado (una función). La clase siguiente (LoginClass) define una propiedad privada denominada userName y un método privado llamado getUserName():
class LoginClass {
private varuserName:String;
private function getUserName():String {
return this.userName;
}
// Constructor:
public function LoginClass(user:String) {
this.userName = user;
}
}

Los miembrosprivados (propiedades y métodos) son accesibles sólo para la clase que define dichos miembros y las subclases de esa clase original. Las instancias de la clase original o las de las subclases de dicha claseno pueden acceder de forma privada a propiedades y métodos declarados; es decir, los miembros privados son accesibles sólo dentro de las definiciones de clase, no en el nivel de la instancia. En elsiguiente ejemplo, cambiará el acceso de los miembros en los archivos de clases.
Miembros privados
Solo son accesibles por miembros de la propia clase; no desde el exterior. Suele decirse de ellos quesolo son accesibles por el programador de la clase. "Cuando se deriva una clase, los miembros privados no son accesibles en la clase derivada".
Nota: aunque la práctica totalidad de la bibliografíaexistente utiliza esta frase, o parecida, para referirse a la transmisión por herencia de este tipo de miembros, en nuestra opinión es desafortunada y oscurece la cabal comprensión del asunto. Los no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Controlar los miembros de una clase en java
  • miembros de una clase
  • Control de Acceso
  • Control de accesos
  • Control De Acceso
  • Control De Acceso
  • Control De Accesos
  • Control De Acceso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS