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.
GO TO FULL VERSION