Qual é a diferença entre membros públicos, padrão, protegidos e privados em java
- 3137
- 441
- Loren Botsford
Modificadores de acesso são palavras -chave especiais que definem a acessibilidade ou escopo de um membro. Podemos especificar como outros códigos podem interagir com métodos ou variáveis específicas dentro ou fora das classes e pacotes. Como muitos conceitos de programação, os modificadores de acesso são simples na prática, mas podem parecer confusos no começo. Depois de entendê -los, eles podem ajudar a tornar seu código mais legível e sustentável.
Entenda a diferença entre os membros
Java fornece 4 tipos de modificadores de acesso com diferentes escopos e visibilidade. Qualquer membro sem especificador é tratado como "padrão" ou "pacote-privado".
- Privado: Um membro privado é acessível apenas na mesma classe
- Padrão (pacote-private): Um membro sem nenhum modificador de acesso é conhecido como padrão ou pacote privado. Que é acessível em todas as classes do mesmo pacote
- Protegido: Um membro protegido está acessando todas as classes do mesmo pacote e subclasses dos outros pacotes.
- Público: Um membro público está acessível a todas as classes de todos os pacotes
Veja a representação gráfica abaixo, o que o ajudará a melhorar o escopo de todos os membros em diferentes casos.
Modificadores de acesso e seu escopo em JavaEspero que este tutorial tenha ajudado a sob a diferença entre membros privados e privados (padrão), protegidos e públicos. Por favor, coloque suas sugestões valiosas na caixa de comentários.
- « Como instalar o Maven no macOS (2 métodos)
- Curl - Como exibir cabeçalhos de solicitação e cabeçalhos de resposta »