Gettery, settery Java

0

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?

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.

;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1