getter-setter

Używanie @ property a gettery i settery

Oto pytanie projektowe dla Pythona: class MyClass(object): ... def get_my_attr(self): ... def set_my_a ... Python pozwala nam to zrobić tak czy inaczej. Gdybyś zaprojektował program Pythona, jakiego podejścia byś użył i dlaczego?

Czy można zaimplementować dynamiczne gettery / settery w JavaScript?

Wiem, jak tworzyć gettery i settery dla właściwości, których nazwy już znamy, robiąc coś takiego: // A trivial example: fun ... ik JavaScript do tych? Nie trzeba dodawać, że idealnie chciałbym rozwiązanie, które jest kompatybilne między przeglądarkami.

C++ getters / setters coding style

Od jakiegoś czasu zajmuję się programowaniem w C#, a teraz chcę odświeżyć swoje umiejętności w C++. Klasa: class Foo { ... metody getter: inline const std::string& name() const { return name_; } upublicznij pole, ponieważ jest stałą Dzięki.

CoffeeScript: Getter / Setter w Inicjalizatorach obiektów

ECMAScript pozwala nam definiować gettery lub settery w następujący sposób: [text / javascript] var object = { propert ... pty regresować, gdy używam CoffeeScript. Czy nie ma sposobu, aby zrobić to tak wygodnie, jak w JavaScript/ECMAScript? Dzięki.

Różnica między sobą. w Objective-C

Czy jest różnica między używaniem podkreślnika a używaniem self słowa kluczowego w Objective-C podczas wywoływania @property? ... ; Czy jest różnica, czy chcę użyć go w moim kodzie? Kiedy? W getter/setter? self.myString = @"test"; _myString = @"test";

Najlepsze praktyki getterów, seterów i właściwości. Java vs. C#

Idę teraz na zajęcia z C# i staram się znaleźć najlepszy sposób na robienie rzeczy. Pochodzę z środowiska Java, więc jestem z ... czego miałbym / powinienem to zrobić, mając dedykowane metody setter i getter (z powiązaną logiką przetwarzania i walidacji).

Getry i setery nieruchomości

Z tą prostą klasą otrzymuję kompilator Ostrzeżenie Próba modyfikacji / dostępu x wewnątrz własnego settera / gettera ... { x = newValue * 2 //Error } get { return x / 2 //Error } } // ... }

Dlaczego metody getter i setter są ważne w Javie? [duplikat]

To pytanie ma już odpowiedź tutaj: Dlaczego używać getterów i setterów / accessorów? [zamknięty] ... Jestem trochę zdezorientowany. Can czy ktoś da jakąś właściwą radę dlaczego używamy gettera/settera i jakie są jego zalety?

Czy używasz wzorca get/set (w Pythonie)?

Używanie get / set wydaje się być powszechną praktyką w Javie (z różnych powodów), ale prawie nie widzę kodu Pythona, który tego używa. Dlaczego używasz lub unikasz metod get/set w Pythonie?

Jakie są różnice pomiędzy metodami "get*" I "del*" Pythona?

Zacząłem uczyć się Pythona kilka miesięcy temu i staram się zrozumieć różnice między różnymi metodami __get*__: __get__ __g ... im? Czy istnieje konkretny powód, dla którego większość metod __get*__ ma odpowiedniki __set*__, ale nie ma __setattribute__?

Dlaczego niemożliwe jest nadpisanie właściwości getter i dodanie settera? [zamknięte]

Dlaczego uważasz (lub, dlaczego jest to dobre, że) Microsoft zdecydował się nie zezwolić: public abstract class BaseClass { ... } CS0546 ' ConcreteClass.Bar.set': cannot override because ' BaseClass.Bar' does not have an overridable set accessor

Obiekt niezmienny ze zmienną członkowską ArrayList-dlaczego można zmienić tę zmienną?

Mam jedną klasę z różnymi zmiennymi członkowskimi. Istnieje konstruktor i są metody getter, ale nie ma metod setter. W rzeczy ... e? Nie ustawiłem go ponownie, tylko nad nim pracowałem! Z a String Takie zachowanie nie jest możliwe. Więc jaka jest różnica?

Getter / setter w konstruktorze

Ostatnio czytałem o tym, że istnieje możliwość definiowania getterów/setterów w JavaScript. Wydaje się to niezwykle pomocne - ... jak zaimplementować gettery / settery w konstruktorze, aby móc zarówno używać getterów / setterów, jak i rozszerzać prototyp?

Jak zaimplementować prywatny setter podczas korzystania z interfejsu?

Stworzyłem interfejs z pewnymi właściwościami. Jeśli interfejs nie istnieje, wszystkie właściwości obiektu klasy zostaną ust ... } Jednak nie jest to dozwolone podczas korzystania z interfejsu, więc czy można to osiągnąć, a jeśli tak, to w jaki sposób?

Custom Getter & Setter iOS 5

Chcę nadpisać getter i setter w mojej klasie ObjC używając ARC. .plik h @property (retain, nonatomic) Season *season; . ... )s { self.season = s; // do some more stuff } - (Season *)season { return self.season; } Czy coś mi umknęło?

Jaki jest cel setterów i getterów w Javie? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... g[] args) { Testmileage test = new Testmileage(); test.testCalculate(); } } Jeszcze raz dziękuję!

c#: getter / setter

Widziałem gdzieś coś takiego i zastanawiałem się, co to znaczy. Wiem, że są to gettery i settery, ale chcę wiedzieć, dlaczego typ string jest zdefiniowany w ten sposób. Dzięki za pomoc. public string Type { get; set; }

Cross-browser Getter and Setter

To działa w nowoczesnych Chrome / Firefox/Opera, ale nie działa w IE8. Nie próbowałem tego w IE9. Jak Mogę sprawić, że ta prz ... oo.test should be 'Works' Widziałem pewne użycie z __defineGetter__, ale to spowodowało błąd "nierozpoznanej metody" w IE8.

Jak nadpisać metodę getter w modelu ActiveRecord?

Próbuję nadpisać metodę gettera dla modelu ActiveRecord. Mam atrybut name w modelu Category i chciałbym móc zrobić coś takieg ... óć go, w przeciwnym razie zwróć name atrybut. Jak miałbym to zrobić? To powinno być nazwane normalnie tak: @category.name

Generowanie getterów i setterów w NetBeans [zamknięte]

Muszę wiedzieć jak NetBeans generuje gettery i settery używając skrótu.