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.

11
Pola publiczne a właściwości automatyczne
Często mówi się nam, że powinniśmy chronić enkapsulację, tworząc metody getter i setter (właściwości w języku C #) dla pól klas, zamiast wystawiać pola na świat zewnętrzny. Ale wiele razy pole jest tam tylko po to, by przechowywać wartość i nie wymaga obliczeń, aby uzyskać lub ustawić. Dla tych wszystkich …

10
Ustaw właściwość obiektu za pomocą odbicia
Czy istnieje sposób w języku C #, w którym można użyć odbicia do ustawienia właściwości obiektu? Dawny: MyObject obj = new MyObject(); obj.Name = "Value"; Chcę ustawić obj.Namez refleksją. Coś jak: Reflection.SetProperty(obj, "Name") = "Value"; Czy jest na to sposób?

23
reaktor-router - przekazuje rekwizyty do komponentu modułu obsługi
Mam następującą strukturę dla mojej aplikacji React.js używającej React Router : var Dashboard = require('./Dashboard'); var Comments = require('./Comments'); var Index = React.createClass({ render: function () { return ( <div> <header>Some header</header> <RouteHandler /> </div> ); } }); var routes = ( <Route path="/" handler={Index}> <Route path="comments" handler={Comments}/> <DefaultRoute handler={Dashboard}/> …

10
Problem semantyczny: Zsyntetyzowany getter właściwości jest zgodny z konwencją nazewnictwa kakao dla zwracanych „posiadanych” obiektów
Obecnie używam pakietu iOS 5 SDK, próbując opracować moją aplikację. Próbuję uczynić NSString właściwością, a następnie zsyntetyzować go w pliku .m (robiłem to wcześniej bez żadnych problemów). Natknąłem się na to: „Problem semantyczny: Zsyntetyzowany getter właściwości jest zgodny z konwencją nazewnictwa kakao dotyczącą zwracania„ posiadanych ”obiektów.” To jest mój kod: …






13
Przekazywanie właściwości przez referencję w języku C #
Przekaż opinię na temat przepełnienia stosu w następnej kolejności : Powrót na górę Przekaż opinię na temat ref Próbuję wykonać następujące czynności: GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if (!string.IsNullOrEmpty(inValue)) { outValue = inValue; } } To daje mi błąd kompilacji. Myślę, że to …

7
Po co używać „wirtualnego” dla właściwości klas w definicjach modelu Entity Framework?
W następującym blogu: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx Blog zawiera następujący przykładowy kod: public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; } public virtual …
223 c#  class  properties  virtual 

17
Jak korzystać z plików właściwości Java?
Mam listę par klucz / wartość wartości konfiguracyjnych, które chcę przechowywać jako pliki właściwości Java, a następnie ładować i iterować. Pytania: Czy muszę przechowywać plik w tym samym pakiecie co klasa, która je załaduje, czy może jest jakieś konkretne miejsce, w którym powinien zostać umieszczony? Czy plik musi kończyć się …
219 java  properties 

12
Błąd w klasie Swift: właściwość nie została zainicjowana przy wywołaniu super.init
Mam dwie klasy ShapeiSquare class Shape { var numberOfSides = 0 var name: String init(name:String) { self.name = name } func simpleDescription() -> String { return "A shape with \(numberOfSides) sides." } } class Square: Shape { var sideLength: Double init(sideLength:Double, name:String) { super.init(name:name) // Error here self.sideLength = sideLength …

6
Czy mogę zaktualizować rekwizyty komponentu w React.js?
Po rozpoczęciu pracy z React.js wygląda na to, że propsmają być statyczne (przekazywane z komponentu nadrzędnego), a statezmiany oparte na zdarzeniach. Jednak zauważyłem w dokumentach odniesienie componentWillReceiveProps, które konkretnie obejmuje ten przykład: componentWillReceiveProps: function(nextProps) { this.setState({ likesIncreasing: nextProps.likeCount > this.props.likeCount }); } To zdaje się sugerować, że właściwości można zmienić …

24
Jak dynamicznie dodawać właściwości do klasy?
Celem jest utworzenie próbnej klasy, która zachowuje się jak zestaw wyników db. Na przykład, jeśli zapytanie bazy danych zwraca, używając wyrażenia dict {'ab':100, 'cd':200}, to chciałbym zobaczyć: >>> dummy.ab 100 Na początku myślałem, że może mógłbym to zrobić w ten sposób: ks = ['ab', 'cd'] vs = [12, 34] class …

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.