🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #154156

Re: getter, który się wykonuje ale nic nie zwraca

#154156
From: Piotr Rezmer
Date: Wed, 15 Apr 2015 11:17
22 lines
2094 bytes
W dniu 2015-04-15 o 13:06, Jadalbert pisze:

> Z tego co wiem, a się dopiero uczę, to (jeśli masz na myśli pola get... i set..) taka konstrukcja jest wymogiem współpracy kontrolek z polami. Oczywiście nie jest konieczne "manie" i gettera i settera. Czyli kontrolka ma np. value="#{nazwaBeana.pole}"

Do wyświetlania wystarczą tylko gettery. W zależności od założeń, np:

A) zakładamy że parametry figury nie ulegają zmianie w trakcie życie 
obiektu, przekazujesz je w konstruktorze. Wyliczenie pola i obwodu 
robisz wewnątrz konstruktora.
B) zakładamy możliwość zmiany parametrów figury. Wtedy musisz 
zadeklarować settery. Wyliczanie pola i obwodu możesz wymusić wewnątrz 
settera.

Dodatkowo można też opóźnić wyliczenie pola i obwodu jeśli są to 
operacje czasochłonne. Wtedy wykonasz je przy pierwszym wywołaniu 
gettera GetObwód() lub GetPole().


-- 
pozdrawiam
Piotr
XLR250&bmw_f650_dakar
Technical Details
Message-ID: <mglhb7$76m$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <d7a3ef5a-592e-4008-9628-d8dfb40110c4@googlegroups.com> <mgldn2$3ge$1@node2.news.atman.pl> <e8e95d8f-b411-4a56-b87d-440d55484dd0@googlegroups.com> <mglg59$hcg$1@node1.news.atman.pl> <ba558285-7ca9-41b5-8d7e-b29242f4f230@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Piotr Rezmer <konta@doman.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: getter, który się wykonuje ale nic nie
 zwraca
Date: Wed, 15 Apr 2015 13:17:01 +0200
Organization: ATMAN - ATM S.A.
Lines: 22
Message-ID: <mglhb7$76m$1@node2.news.atman.pl>
References: <d7a3ef5a-592e-4008-9628-d8dfb40110c4@googlegroups.com> <mgldn2$3ge$1@node2.news.atman.pl> <e8e95d8f-b411-4a56-b87d-440d55484dd0@googlegroups.com> <mglg59$hcg$1@node1.news.atman.pl> <ba558285-7ca9-41b5-8d7e-b29242f4f230@googlegroups.com>
NNTP-Posting-Host: apn-37-7-4-126.dynamic.gprs.plus.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1429096615 7382 37.7.4.126 (15 Apr 2015 11:16:55 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Wed, 15 Apr 2015 11:16:55 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
In-Reply-To: <ba558285-7ca9-41b5-8d7e-b29242f4f230@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit