Perguntas com a marcação «private»

Privado é uma forma de encapsulamento na programação orientada a objetos.


17
Qual a diferença entre público, privado e protegido?
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() { // ... } // Protected protected $variable; protected function …
989 php  oop  private  public  protected 

12
O Python possui variáveis ​​"privadas" nas classes?
Estou vindo do mundo Java e lendo Python 3 Patterns, Recipes and Idioms, de Bruce Eckels . Ao ler sobre classes, continua dizendo que no Python não há necessidade de declarar variáveis ​​de instância. Você apenas os usa no construtor, e boom, eles estão lá. Então, por exemplo: class Simple: …
578 python  class  private 


30
Como você testar métodos particulares?
Estou construindo uma biblioteca de classes que terá alguns métodos públicos e privados. Eu quero poder testar os métodos privados (principalmente durante o desenvolvimento, mas também pode ser útil para refatoração futura). Qual é a maneira correta de fazer isso?

11
Alterar o campo final estático privado usando a reflexão Java
Eu tenho uma classe com um private static finalcampo que, infelizmente, preciso alterá-lo em tempo de execução. Usando reflexão, 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);





17
As subclasses herdam campos particulares?
Esta é uma pergunta de entrevista. As subclasses herdam campos particulares? Respondi "Não", porque não podemos acessá-los usando o "modo normal de POO". Mas o entrevistador pensa que eles são herdados, porque podemos acessar esses campos indiretamente ou usando a reflexão e eles ainda existem no objeto. Depois que voltei, …
245 java  oop  inheritance  private 

8
Definindo funções de módulo privado em python
De acordo com http://www.faqs.org/docs/diveintopython/fileinfo_private.html : Como a maioria das linguagens, o Python tem o conceito de elementos privados: Funções privadas, que não podem ser chamadas de fora do módulo No entanto, se eu definir dois arquivos: #a.py __num=1 e: #b.py import a print a.__num quando eu executo b.pyele imprime 1sem …

19
Clonando um repositório privado do Github
Eu tenho um repositório particular no Github para um projeto no qual estou trabalhando. Até agora, eu trabalhava apenas na minha área de trabalho em casa, mas acabei de comprar um laptop e estou tentando configurá-lo para que eu possa trabalhar no projeto a partir de qualquer computador e fazer …
226 git  github  private 


10
Por que as classes Java externas podem acessar membros privados da classe interna?
Observei que as classes externas podem acessar variáveis ​​de instância privada de classes internas. Como isso é possível? Aqui está um código de exemplo demonstrando o mesmo: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.