Als «private» getaggte Fragen

Privat ist eine Art der Kapselung in der objektorientierten Programmierung.


19
Was ist die Verwendung einer privaten statischen Variablen in Java?
Wenn eine Variable als deklariert ist public static varName;, kann ich von überall als darauf zugreifenClassName.varName . Mir ist auch bekannt, dass statische Mitglieder von allen Instanzen einer Klasse gemeinsam genutzt und nicht in jeder Instanz neu zugewiesen werden. Bekannt , dass folgende eine Variable als private static varName;jede andere …

7
Gibt es eine Möglichkeit, eine private Methode aufzurufen?
Ich habe eine Klasse, die XML und Reflection verwendet, um Objects an eine andere Klasse zurückzugeben. Normalerweise sind diese Objekte Unterfelder eines externen Objekts, aber gelegentlich möchte ich sie im laufenden Betrieb generieren. Ich habe so etwas versucht, aber ohne Erfolg. Ich glaube, das liegt daran, dass Sie mit Java …
146 java  reflection  private 







2
Warum unterscheiden sich "privater Wert" und "privater Endwert"?
Früher habe ich das gedacht private valund private final valbin es auch, bis ich Abschnitt 4.1 in Scala Reference sah: Eine konstante Wertedefinition hat die Form final val x = e wobei e ein konstanter Ausdruck ist (§6.24). Der letzte Modifikator muss vorhanden sein und es dürfen keine Typanmerkungen angegeben …
100 scala  private  final 

7
Sind private Methoden wirklich sicher?
In Java gilt der privateZugriffsmodifikator als sicher, da er außerhalb der Klasse nicht sichtbar ist. Dann weiß die Außenwelt auch nichts über diese Methode. Aber ich dachte, Java Reflection kann diese Regel brechen. Betrachten Sie folgenden Fall: public class ProtectedPrivacy{ private String getInfo(){ return "confidential"; } } Jetzt werde ich …

10
Python schreibgeschützte Eigenschaft
Ich weiß nicht, wann das Attribut privat sein soll und ob ich die Eigenschaft verwenden soll. Ich habe kürzlich gelesen, dass Setter und Getter nicht pythonisch sind und ich sollte Property Decorator verwenden. Es ist in Ordnung. Aber was ist, wenn ich ein Attribut habe, das nicht von außerhalb der …

6
Wann soll @objc in Swift verwendet werden?
In Swift sehe ich einige Methoden wie: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Ich habe mich gefragt, wann ich @objc verwenden soll. Ich habe einige Dokumente gelesen, aber sie sagen, wenn Sie möchten, dass es in Objective-C aufgerufen werden kann, sollten Sie das Flag @objc hinzufügen Dies ist jedoch eine private …


5
Geschützte und private Methoden in Rails
Die Sichtbarkeit von Methoden in Ruby (öffentliche, geschützte und private Methoden) wurde an Stellen wie diesem Blog-Beitrag ausführlich erläutert . In Ruby on Rails scheint es jedoch etwas anders zu sein als in einer normalen Ruby-Anwendung, da das Framework so eingerichtet ist. Wann ist / ist es in Rails-Modellen, Controllern, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.