Em Java, existem regras claras sobre quando usar cada um dos modificadores de acesso, ou seja, o padrão (pacote privada), public, protectede private, ao fazer classe interfacee lidar com a
Em Java, existem regras claras sobre quando usar cada um dos modificadores de acesso, ou seja, o padrão (pacote privada), public, protectede private, ao fazer classe interfacee lidar com a
Quando e por que eu deveria usar public, privatee protectedfunções e variáveis dentro de uma classe? Qual a diferença entre eles? Exemplos: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private function doSomething() { // ... } //...
Qual é a melhor maneira de testar métodos privados e protegidos no Ruby, usando a Test::Unitestrutura padrão do Ruby ? Tenho certeza de que alguém se manifestará e dogmaticamente afirmará que "você deve apenas testar métodos públicos por unidade; se precisar de testes unitários, não deve ser um...
Eu estava passando por essa pergunta Existe uma maneira de substituir variáveis de classe em Java? O primeiro comentário com 36 votos positivos foi: Se você vir um protected static, corra. Alguém pode explicar por que é protected
Tive um problema com ElasticSearch e Rails, onde alguns dados não foram indexados corretamente por causa de attr_protected. Onde o Elastic Search armazena os dados indexados? Seria útil verificar se os dados indexados reais estão errados. Verificar o mapeamento com Tire.index('models').mappingnão...
Alguém tem alguma ideia, por que o método removeRange em AbstractList (e também em ArrayList ) é protected? Parece uma operação bem definida e útil, mas ainda assim, para usá-la, somos forçados a criar uma subclasse da implementação de List. Existe alguma justificativa oculta? Parece bastante...
Você deve usar variáveis de membro protegidas? Quais são as vantagens e quais problemas isso pode
Estou um pouco confuso com o termo "pacote privado" que algumas documentações usam, junto com o uso de "acesso padrão". O acesso privado ao pacote e o acesso padrão não são sinônimos de
Por que não podemos definir uma classe como protected? Eu sei que não podemos, mas por quê? Deve haver algum motivo específico.