Articles of privada

Métodos protegidos e privados no Rails

A visibilidade do método em Ruby (methods públicos, protegidos e privados) foi bem explicada em lugares como este post no blog . Mas em Ruby on Rails parece um pouco diferente do que seria em um aplicativo Ruby regular por causa da maneira como o framework é configurado. Então, em modelos Rails, controladores, ajudantes, testes, […]

Métodos privados em inheritance

Aqui está um trecho de código interessante: public class Superclass { public static void main (String[] args){ Superclass obj = new Subclass(); obj.doSomething(); #prints “from Superclass” } private void doSomething(){System.out.println(“from Superclass”);} } class Subclass extends Superclass { private void doSomething(){System.out.println(“from Subclass”);} } Eu sei que as subclasss não herdam os membros privados de seu pai, […]

Como faço para acessar methods privados e membros de dados privados por meio de reflection?

Eu sei que podemos acessar o construtor privado através da reflection como @Sanjay T. Sharma mencionou em sua resposta da minha pergunta: O “instanceof Void” sempre retorna falso? No entanto, @duffymo disse : você pode acessar tudo privado com reflection – methods, construtores, membros de dados, tudo. Como posso acessar os methods privados e os […]

Como faço para configurar a autenticação de chave pública?

Como faço para configurar a autenticação de chave pública para SSH?

Como gerar uma chave privada RSA usando o OpenSSL?

Eu quero saber como gerar chave privada RSA usando a biblioteca OpenSSL no meu arquivo de origem C. Eu sei como gerá-lo usando o comando do terminal. Na verdade, meu arquivo server.c gerará uma chave privada e enviará para client.c Por favor, me ajude com algum código-fonte, se possível, caso contrário, qualquer ajuda será bem-vinda. […]

Qualquer maneira de invocar um método privado?

Eu tenho uma class que usa XML e reflection para retornar Object s para outra class. Normalmente, esses objects são sub campos de um object externo, mas ocasionalmente é algo que eu quero gerar na hora. Eu tentei algo assim, mas sem sucesso. Eu acredito que isso é porque o Java não permitirá que você […]

As subclasss herdam campos privados?

Esta é uma questão de entrevista. As subclasss herdam campos privados? Eu respondi “Não”, porque não podemos acessá-los usando o “modo OOP normal”. Mas o entrevistador acha que eles são herdados, porque podemos acessar tais campos indiretamente ou usando reflection e eles ainda existem no object. Depois que voltei, encontrei a seguinte citação no javadoc […]

Como você testa methods privados?

Estou construindo uma biblioteca de classs que terá alguns methods públicos e privados. Eu quero ser capaz de testar a unidade dos methods privados (principalmente durante o desenvolvimento, mas também pode ser útil para refatoração futura). Qual é a maneira correta de fazer isso?

Quais são os especificadores de access? Devo herdar com privado, protegido ou público?

Estou confuso sobre o significado dos modificadores de access em relação à inheritance. Qual é a diferença entre inheritance envolvendo as palavras-chave private , protected e public ?

Alterar o campo final estático privado usando a reflection Java

Eu tenho uma class com um campo private static final que, infelizmente, eu preciso mudar em tempo de execução. Usando o reflexo, recebo este erro: java.lang.IllegalAccessException: Can not set static final boolean field Existe alguma maneira de alterar o valor? Field hack = WarpTransform2D.class.getDeclaredField(“USE_HACK”); hack.setAccessible(true); hack.set(null, true);