Z tego co widzę to nie są żadne gettery, settery tylko zwykłe funkcje.
W C# to wygląda tak, że wygląda to jak zmienna, dokładniej jest to właściwość, która zajmuje mniej miejsca, a przy przypisaniu/odczytaniu wykonywany jest pewien kod, natomiast w javie mam dziesiątki metod zaczynających się od get lub set.
Natrafiłem na taki temat: http://jamlasica.jogger.pl/2005/08/30/java-property-zamiast-setterow-getterow/
Ciekaw jestem co o tym mysleć. A może są jeszcze jakieś prostsze sposoby?
0
1
http://projectlombok.org/ aczkolwiek najpierw musisz przejrzeć jego wady, zanim się zdecydujesz.
Property są standardowo w JavieFX 2.0
Poza tym, praktycznie każde IDE do Javy ma jakiś prosty generator getterów/ setterów/ hashCode/ equalsa/ toStringa/ konstruktorów/ itp itd PS Wszystkie te rzeczy są z automatu, a nawet dużo więcej, jeżeli używasz case classes w Scali :)
1
No ja może dodam, że gettery i settery to nie jest jakiś magiczny twór MS w C# tylko raczej pewien wzorzec projektowy/konwencja, który istniał zapewne długo przed C# czy Javą
0
ubuntuser napisał(a):
Z tego co widzę to nie są żadne gettery, settery tylko zwykłe funkcje.
Oczywiście! Bo getter to przecież jakiś pochłaniacz, chyba gazów, a setter - czyli seter - to psiak.
;-)