CodeGym /Blog Java /Random-ES /Palabra clave protegida de Java
John Squirrels
Nivel 41
San Francisco

Palabra clave protegida de Java

Publicado en el grupo Random-ES
En Java, los modificadores de acceso controlan la visibilidad de clases, métodos y variables. "Protegido" es uno de estos modificadores que restringe la accesibilidad de un miembro de la clase. Solo es visible para su propia clase, subclases y clases en el mismo paquete. Desempeña un papel crucial en la escritura de código Java eficiente y seguro.

Palabra clave protegida de Java

La palabra clave "protegida" en Java es un modificador de acceso que se utiliza para restringir la visibilidad de una clase, método o variable. Cuando un miembro de una clase está marcado como protegido, los miembros de su propia clase, sus subclases y las clases del mismo paquete pueden acceder a él. Sin embargo, ninguna clase fuera del paquete no puede acceder a él.

Clase protegida

Java también nos permite declarar una clase protegida. Una clase protegida solo es accesible para sus subclases y clases en el mismo paquete. La palabra clave protected se puede utilizar con la palabra clave class para definir una clase protegida.
protected class MyProtectedClass {
   // code here
}

Implementación de palabras clave protegidas en Java.

Echemos un vistazo a un ejemplo simple que demuestra la implementación de la palabra clave protegida en Java:
class A {
   protected int x = 10;
}

class B extends A {
   void display() {
      System.out.println("The value of x is: " + x);
   }
}

class Main {
   public static void main(String[] args) {
      B obj = new B();
      obj.display();
   }
}
En el código anterior, tenemos dos clases A y B. La clase A tiene una variable protegida llamada x . La clase B extiende la clase A y tiene un método llamado display , que simplemente imprime el valor de x . En el método principal , creamos un objeto de clase B y llamamos al método de visualización . La salida del código anterior será:
El valor de x es: 10
Dado que la variable x está marcada como protegida en la clase A , es accesible en la clase B , que extiende la clase A.

Ejercicio de prueba

Intente declarar una clase "pública" y use la clase A o B allí. Pruebe si puede acceder a sus variables de datos.

Conclusión

La palabra clave protegida en Java es un modificador de acceso importante que proporciona acceso limitado a los miembros de la clase. Cuando se usa correctamente, puede ayudar a mantener el código seguro y organizado. Vale la pena señalar que la palabra clave protegida no se usa con frecuencia en la práctica, pero es esencial conocer su implementación y uso para escribir código Java eficiente y seguro.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION