Articles of privada

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);