Fórum [Java] Modificadores de acesso. #562810

23/09/2016

0

Quando usar protected e Quando usar Private?
Aton Silva

Aton Silva

Responder

Posts

27/09/2016

Wesley Fuchter

Olá,

Você pode entender melhor sobre modificadores de acesso estudando "Orientação a Objetos - Encapsulamento".

Segue abaixo breve resumo:

1. Modificador Protected: Garante que o atributo ou método com ele só poderá ser visível dentro do mesmo pacote, ou através de herança. Isso quer dizer que, apenas recursos do mesmo pacote que o atributo/método em questão, poderão acessa-lo. Também há a possibilidade de estender a classe que contém o método/atributo protegido, e mesmo que fora do pacote, poderá usa-lo.

2. Modificador Private: Garante que apenas os membros existentes na classe atual poderão acessar este atributo/método/classe. Não é acessível de nenhuma outra maneira.

Quando usar: Deve-se utilizar modificadores, para diminuir a abertura dos membros para outros clientes (estruturas utilizadoras). Dessa forma, você pode garantir um menor acoplamento e um bom nível de encapsulamento das de negócio. Sempre que for analisar uma modelagem Orientada a Objetos, se faz necessário avaliar a questão do nível de acesso dos membros.

Espero que tenha ajudado.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar