Als «properties» getaggte Fragen

Eine Eigenschaft ist in einigen objektorientierten Programmiersprachen eine spezielle Art von Klassenelement, das zwischen einem Feld (oder Datenelement) und einer Methode liegt. Eigenschaften werden wie Felder gelesen und geschrieben, aber das Lesen und Schreiben von Eigenschaften wird (normalerweise) übersetzt, um Methodenaufrufe abzurufen und festzulegen.


8
Optionen, Einstellungen, Eigenschaften, Konfiguration, Einstellungen - wann und warum?
Es gibt mehrere Wörter mit ähnlicher (in gewissem Sinne) Bedeutung: Optionen, Einstellungen, Eigenschaften, Konfiguration, Einstellungen Englisch ist nicht meine Muttersprache. Könnten Sie bitte den Unterschied in einfachem Englisch erklären? Ich denke, die folgende Vorlage könnte nützlich sein: Verwenden Sie XXX in Ihrer GUI, damit Benutzer das Verhalten Ihrer Anwendung ändern …

24
Eigenschaftendatei in Python (ähnlich wie Java Properties)
Bei folgendem Format ( .properties oder .ini ): propertyName1=propertyValue1 propertyName2=propertyValue2 ... propertyNameN=propertyValueN Für Java gibt es die Properties- Klasse, die Funktionen zum Parsen / Interagieren mit dem obigen Format bietet. Gibt es etwas ähnliches in Python ‚s Standard - Bibliothek (2.x)? Wenn nicht, welche anderen Alternativen habe ich?
137 python  properties 

15
Programmgesteuert mit Spring auf die Eigenschaftendatei zugreifen?
Wir verwenden den folgenden Code, um Spring Beans Eigenschaften aus einer Eigenschaftendatei zu injizieren. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" value="classpath:/my.properties"/> </bean> <bean id="blah" class="abc"> <property name="path" value="${the.path}"/> </bean> Gibt es eine Möglichkeit, programmgesteuert auf die Eigenschaften zuzugreifen? Ich versuche, Code ohne Abhängigkeitsinjektion zu erstellen. Ich möchte also nur einen Code wie …
137 spring  properties 

16
Eigenschaften vs Methoden
Kurze Frage: Wann entscheiden Sie sich für die Verwendung von Eigenschaften (in C #) und wann für die Verwendung von Methoden? Wir sind mit dieser Debatte beschäftigt und haben einige Bereiche gefunden, in denen es fraglich ist, ob wir eine Eigenschaft oder eine Methode verwenden sollten. Ein Beispiel ist folgendes: …
135 c#  properties  methods 


7
Lesen Sie die Eigenschaftendatei außerhalb der JAR-Datei
Ich habe eine JAR-Datei, in der mein gesamter Code zum Ausführen archiviert wird. Ich muss auf eine Eigenschaftendatei zugreifen, die vor jedem Lauf geändert / bearbeitet werden muss. Ich möchte die Eigenschaftendatei in demselben Verzeichnis behalten, in dem sich die JAR-Datei befindet. Gibt es eine Möglichkeit, Java anzuweisen, die Eigenschaftendatei …
131 java  properties 

4
Fehler: Die beschreibbare atomare Eigenschaft kann einen synthetisierten Setter / Getter nicht mit einem benutzerdefinierten Setter / Getter koppeln
Ich habe kürzlich versucht, ein älteres Xcode-Projekt zu kompilieren (das früher einwandfrei kompiliert wurde), und jetzt sehe ich viele Fehler in dieser Form: error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter Das Codemuster, das diese Fehler verursacht, sieht immer so aus: // Interface: …

5
Automatische Eigenschaften debuggen
Gibt es eine Möglichkeit, den Haltepunkt für Setter / Getter in der automatisch implementierten Eigenschaft festzulegen? int Counter { get; set; } Anders als das Ändern in eine Standardeigenschaft (ich mache es auf diese Weise, aber um das zu tun, muss ich das gesamte Projekt ändern und neu kompilieren)


10
Überschreiben einer gespeicherten Eigenschaft in Swift
Ich habe festgestellt, dass der Compiler nicht zulässt, dass ich eine gespeicherte Eigenschaft mit einem anderen gespeicherten Wert überschreibe (was seltsam erscheint): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Ich darf …




15
Thread-sichere List <T> -Eigenschaft
Ich möchte eine Implementierung List&lt;T&gt;als Eigenschaft, die ohne Zweifel threadsicher verwendet werden kann. Etwas wie das: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Es scheint immer noch, dass ich eine Kopie (geklont) der Sammlung …

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.