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.
- 1
- 2