Domande taggate «private»

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


19
A che serve una variabile statica privata in Java?
Se una variabile viene dichiarata come public static varName;, allora posso accedervi da qualsiasi luogo come ClassName.varName. Sono anche consapevole che i membri statici sono condivisi da tutte le istanze di una classe e non sono riallocati in ciascuna istanza. Dichiarare una variabile come private static varName;diversa dal dichiarare una …

7
Un modo per invocare un metodo privato?
Ho una classe che utilizza XML e reflection per restituire Objects ad un'altra classe. Normalmente questi oggetti sono sottocampi di un oggetto esterno, ma a volte è qualcosa che voglio generare al volo. Ho provato qualcosa del genere ma senza risultati. Credo che sia perché Java non ti permetterà di …
146 java  reflection  private 




9
unit test di funzioni private con mocha e node.js
Sto usando moka per testare un'unità un'applicazione scritta per node.js Mi chiedo se sia possibile eseguire funzioni di unit test che non sono state esportate in un modulo. Esempio: Ho molte funzioni definite in questo modo in foobar.js function private_foobar1(){ ... } function private_foobar2(){ ... } e alcune funzioni esportate …



2
Perché `private val` e` private final val` sono diverse?
Lo pensavo private vale private final valsono la stessa cosa, finché non ho visto la sezione 4.1 in Scala Reference: Una definizione di valore costante è della forma final val x = e dove e è un'espressione costante (§6.24). Il modificatore finale deve essere presente e non può essere fornita …
100 scala  private  final 

10
Proprietà di sola lettura Python
Non so quando l'attributo dovrebbe essere privato e se dovrei usare la proprietà. Ho letto di recente che setter e getter non sono pitonici e dovrei usare il decoratore di proprietà. Va bene. Ma cosa succede se ho un attributo, che non deve essere impostato dall'esterno della classe ma può …

7
I metodi privati ​​sono davvero sicuri?
In Java il privatemodificatore di accesso è considerato sicuro poiché non è visibile all'esterno della classe. Allora anche il mondo esterno non conosce quel metodo. Ma ho pensato che la riflessione Java possa essere utilizzata per infrangere questa regola. Considera il seguente caso: public class ProtectedPrivacy{ private String getInfo(){ return …


6
Quando utilizzare @objc in Swift?
In Swift, vedo alcuni metodi come: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Mi chiedevo, quando usare @objc? Ho letto alcuni documenti, ma dicono che quando vuoi che sia richiamabile in Objective-C, dovresti aggiungere il flag @objc Tuttavia, questa è una funzione privata in Swift, cosa fa @obj?
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.