Resultados da pesquisa a pedido "encapsulation"

1 a resposta

Não é possível acessar o membro protegido de outra instância do escopo do tipo derivado

Noesta resposta [https://stackoverflow.com/a/17717142/5470596]para a pergunta "Por que meu objeto não pode acessar membros protegidos de outro objeto definido na classe base comum?", pode-se ler: Você pode acessar apenas membros protegidos de ...

9 a resposta

Atributo "public" ou "private" em Python? Qual é a melhor maneira?

No Python, tenho a seguinte classe de exemplo: class Foo: self._attr = 0 @property def attr(self): return self._attr @attr.setter def attr(self, value): self._attr = value @attr.deleter def attr(self): del self._attrComo você pode ver, eu tenho ...

4 a resposta

Encapsulamento e Getters

Eu estava lendo issoartigo [http://www.javaworld.com/article/2073723/core-java/why-getter-and-setter-methods-are-evil.html] por quegetter esetters são maus. O artigo não diznãopara usá-los sempre, mas está lhe dizendo para pensar de uma maneira ...

6 a resposta

Conceito de encapsulamento

Estou com problemas com o conceito e implementação de encapsulamento. Alguém pode explicar isso para mim?

2 a resposta

Existe uma maneira de escrever um teste de igualdade para uma classe VBA com membros privados sem expor o conhecimento da existência desses membros privados?

Faço uma boa quantidade de programação em Excel VBA, mas não muito dela é orientada a objetos. Aqui está algo que surge de vez em quando que me incomoda, e eu estou me perguntando se há algo que está faltando. No VBA, digamos que eu tenha uma ...

6 a resposta

Confundido com o conceito de encapsulamento Java

Dia bom! Estou lendo um livro Java sobre encapsulamento e ele mencionou o método getter e setter. Eu li que para ocultar os atributos, devo marcar minhas variáveis de instância como"PRIVADO"e faça uma"PÚBLICO"método degetter and setter para ...

8 a resposta

Java: Visibilidade do subpacote?

Eu tenho dois pacotes no meu projeto:odp.proj eodp.proj.test. Existem certos métodos que eu quero que sejam visíveis apenas para as classes nesses dois pacotes. Como posso fazer isso? EDITAR:Se não houver um conceito de subpacote em Java, existe ...

3 a resposta

O motivo do encapsulamento [fechado]

Eu li algumas coisas sobre isso, até encontrei uma pergunta semelhante, mas realmente não respondeu a isso. Para mim, parece que privatizar algo só torna minha vida muito mais difícil quando preciso encontrar uma variável privada em uma classe ...

3 a resposta

Vantagens para classes aninhadas para ouvintes em GUIs

Para projetos de tamanho decente, fui informado de que, quando você tem aulas estendendo o JPanels, a melhor prática é usar classes aninhadas para implementar os ouvintes. Por exemplo, eu poderia ter uma classe FactoryScreen que estende o JPanel ...

8 a resposta

Devo devolver uma coleção ou um fluxo?

Suponha que eu tenha um método que retorne uma exibição somente leitura em uma lista de membros: class Team { private List<Player> players = new ArrayList<>(); // ... public List<Player> getPlayers() { return ...