Domande taggate «private»

Private è un modo di incapsulamento nella programmazione orientata agli oggetti.


17
Qual è la differenza tra pubblico, privato e protetto?
Quando e perché dovrei usare public, privateeprotected funzioni e variabili all'interno di una classe? Qual'è la differenza tra loro? Esempi: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private function doSomething() { // ... } // Protected protected $variable; protected function doSomething() { …
989 php  oop  private  public  protected 

12
Python ha variabili "private" nelle classi?
Vengo dal mondo Java e sto leggendo Python 3 Patterns, Recipes and Idioms di Bruce Eckels . Durante la lettura delle classi, si continua dicendo che in Python non è necessario dichiarare le variabili di istanza. Li usi solo nel costruttore, e boom, sono lì. Quindi per esempio: class Simple: …
578 python  class  private 


30
Come testate i metodi privati?
Sto costruendo una biblioteca di classe che avrà alcuni metodi pubblici e privati. Voglio essere in grado di testare unitamente i metodi privati ​​(principalmente durante lo sviluppo, ma potrebbe anche essere utile per il futuro refactoring). Qual è il modo corretto per farlo?

11
Modifica il campo finale statico privato utilizzando la riflessione Java
Ho una classe con un private static finalcampo che, sfortunatamente, devo cambiarlo in fase di esecuzione. Usando la riflessione ottengo questo errore: java.lang.IllegalAccessException: Can not set static final boolean field C'è un modo per modificare il valore? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);





17
Le sottoclassi ereditano i campi privati?
Questa è una domanda per l'intervista. Le sottoclassi ereditano i campi privati? Ho risposto "No", perché non possiamo accedervi usando il "normale modo OOP". Ma l'intervistatore pensa che siano ereditati, perché possiamo accedere a tali campi indirettamente o usando la riflessione ed esistono ancora nell'oggetto. Dopo essere tornato, ho trovato …
246 java  oop  inheritance  private 

8
Definizione delle funzioni del modulo privato in Python
Secondo http://www.faqs.org/docs/diveintopython/fileinfo_private.html : Come la maggior parte delle lingue, Python ha il concetto di elementi privati: Funzioni private, che non possono essere richiamate dall'esterno del loro modulo Tuttavia, se definisco due file: #a.py __num=1 e: #b.py import a print a.__num quando b.pylo eseguo stampa 1senza dare alcuna eccezione. Diveintopython è …

19
Clonazione di un repository Github privato
Ho un repository privato su Github per un progetto a cui sto lavorando. Fino ad ora avevo lavorato solo sul desktop di casa, ma avevo appena acquistato un laptop e sto provando a configurarlo in modo da poter lavorare sul progetto da entrambi i computer e premere / estrarre le …
226 git  github  private 


10
Perché le classi Java esterne possono accedere ai membri privati ​​della classe interna?
Ho osservato che le classi esterne possono accedere alle variabili di istanza privata delle classi interne. Com'è possibile? Ecco un codice di esempio che dimostra lo stesso: 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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.