Pytania otagowane jako properties

Właściwość, w niektórych zorientowanych obiektowo językach programowania, jest specjalnym rodzajem elementu członkowskiego klasy, pośrednim między polem (lub składową danych) a metodą. Właściwości są odczytywane i zapisywane jak pola, ale odczyty i zapisy właściwości są (zwykle) tłumaczone w celu pobierania i ustawiania wywołań metod.


8
Opcje, ustawienia, właściwości, konfiguracja, preferencje - kiedy i dlaczego?
Istnieje kilka słów o podobnym (w pewnym sensie) znaczeniu: Opcje, ustawienia, właściwości, konfiguracja, preferencje Angielski nie jest moim językiem ojczystym. Czy mógłbyś wyjaśnić różnicę prostym angielskim? Myślę, że następujący szablon może być przydatny: Użyj XXX w swoim GUI, aby umożliwić ludziom zmianę zachowania Twojej aplikacji (może preferencje lub ustawienia?) Użyj …

24
Plik Properties w Pythonie (podobny do Java Properties)
Biorąc pod uwagę następujący format ( .properties lub .ini ): propertyName1=propertyValue1 propertyName2=propertyValue2 ... propertyNameN=propertyValueN W przypadku języka Java istnieje klasa Właściwości, która oferuje funkcje analizowania / interakcji z powyższym formatem. Czy jest coś podobnego w python „s standardowej biblioteki (2.x)? Jeśli nie, jakie mam inne alternatywy?
137 python  properties 

15
Programowy dostęp do pliku właściwości za pomocą Springa?
Używamy poniższego kodu, aby wstrzyknąć fasolom Spring właściwości z pliku właściwości. <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> Czy istnieje sposób, w jaki możemy uzyskać programistyczny dostęp do właściwości? Próbuję zrobić jakiś kod bez iniekcji zależności. Więc chciałbym mieć taki kod: PropertyPlaceholderConfigurer props = …
137 spring  properties 


16
Właściwości a metody
Szybkie pytanie: Kiedy decydujesz się używać właściwości (w C #), a kiedy decydujesz się na metody? Jesteśmy zajęci tą debatą i znaleźliśmy pewne obszary, w których jest dyskusyjne, czy powinniśmy użyć właściwości, czy metody. Oto jeden przykład: public void SetLabel(string text) { Label.Text = text; } W tym przykładzie Labeljest …
135 c#  properties  methods 

7
Czytaj plik właściwości poza plikiem JAR
Mam plik JAR, w którym cały mój kod jest archiwizowany do uruchomienia. Muszę uzyskać dostęp do pliku właściwości, który należy zmienić / edytować przed każdym uruchomieniem. Chcę zachować plik właściwości w tym samym katalogu, w którym znajduje się plik JAR. Czy w ogóle można powiedzieć Javie, aby pobrał plik właściwości …
132 java  properties 

4
błąd: niepodzielna właściwość do zapisu nie może sparować zsyntetyzowanej metody ustawiającej / pobierającej z funkcją ustawiającą / pobierającą zdefiniowaną przez użytkownika
Niedawno próbowałem skompilować starszy projekt Xcode (który wcześniej kompilował się dobrze), a teraz widzę wiele błędów tego formularza: error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter Wzorzec kodu, który powoduje te błędy, zawsze wygląda następująco: // Interface: @property (retain) NSObject * someProperty; // …

5
Debugowanie właściwości automatycznych
Czy istnieje sposób na ustawienie punktu przerwania na ustawieniu / pobraniu we właściwości zaimplementowanej automatycznie? int Counter { get; set; } Oprócz zmiany na standardową właściwość (robię to w ten sposób, ale aby to zrobić, muszę zmienić i przekompilować cały projekt)

4
Właściwości zmiennych tylko do odczytu i nieobliczane w języku Swift
Próbuję coś wymyślić w nowym języku Apple Swift. Powiedzmy, że robiłem coś podobnego do tego w Objective-C. mamreadonly właściwości i nie można ich zmieniać indywidualnie. Jednak przy użyciu określonej metody właściwości są zmieniane w logiczny sposób. Biorę następujący przykład, bardzo prosty zegar. Napisałbym to w Objective-C. @interface Clock : NSObject …

10
Zastępowanie przechowywanej właściwości w języku Swift
Zauważyłem, że kompilator nie pozwala mi zastąpić przechowywanej właściwości inną przechowywaną wartością (co wydaje się dziwne): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Jednak mogę to zrobić z obliczoną właściwością: class …



8
Jak uzyskać dostęp do właściwości obiektu javascript, jeśli nie znam nazw?
Załóżmy, że masz taki obiekt javascript: var data = { foo: 'bar', baz: 'quux' }; Dostęp do właściwości można uzyskać poprzez nazwę właściwości: var foo = data.foo; var baz = data["baz"]; Ale czy można uzyskać te wartości, jeśli nie znasz nazwy właściwości? Czy nieuporządkowany charakter tych właściwości uniemożliwia ich odróżnienie? …

15
Właściwość List <T> bezpieczna wątkowo
Chcę implementacji List&lt;T&gt;jako właściwości, której można bez wątpienia bezpiecznie używać. Coś takiego: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Wygląda na to, że nadal muszę zwrócić kopię (sklonowaną) kolekcji, więc jeśli gdzieś iterujemy kolekcję …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.