CodeGym /Blogue Java /Random-PT /Palavra-chave protegida Java
John Squirrels
Nível 41
San Francisco

Palavra-chave protegida Java

Publicado no grupo Random-PT
Em Java, os modificadores de acesso controlam a visibilidade de classes, métodos e variáveis. "Protegido" é um desses modificadores que restringe a acessibilidade de um membro da classe. É visível apenas para suas próprias classes, subclasses e classes no mesmo pacote. Ele desempenha um papel crucial na escrita de código Java eficiente e seguro.

Palavra-chave protegida Java

A palavra-chave “protegida” em Java é um modificador de acesso usado para restringir a visibilidade de uma classe, método ou variável. Quando um membro de classe é marcado como protegido, ele pode ser acessado pelos membros de sua própria classe, suas subclasses e classes no mesmo pacote. No entanto, ele não pode ser acessado por nenhuma classe fora do pacote.

Classe Protegida

Java também nos permite declarar uma classe protegida. Uma classe protegida só é acessível às suas subclasses e classes no mesmo pacote. A palavra-chave protected pode ser usada com a palavra-chave class para definir uma classe protegida.
protected class MyProtectedClass {
   // code here
}

Implementação de palavras-chave protegidas em Java

Vejamos um exemplo simples que demonstra a implementação da palavra-chave protegida em 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();
   }
}
No código acima, temos duas classes A e B . A classe A possui uma variável protegida chamada x . A classe B estende a classe A e possui um método chamado display , que simplesmente imprime o valor de x . No método principal , criamos um objeto da classe B e chamamos o método display . A saída do código acima será:
O valor de x é: 10
Como a variável x está marcada como protegida na classe A , ela é acessível na classe B , que estende a classe A .

Exercício de teste

Tente declarar uma classe “pública” e use a classe A ou B lá. Teste se você pode acessar suas variáveis ​​de dados.

Conclusão

A palavra-chave protegida em Java é um importante modificador de acesso que fornece acesso limitado aos membros da classe. Quando usado corretamente, pode ajudar a manter o código seguro e organizado. Vale ressaltar que a palavra-chave protected não é muito utilizada na prática, mas é essencial conhecer sua implementação e utilização para escrever código Java eficiente e seguro.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION