Article View: pl.comp.lang.java
Article #154158Re: getter, który się wykonuje ale nic nie zwraca
From: A.L.
Date: Fri, 17 Apr 2015 01:09
Date: Fri, 17 Apr 2015 01:09
51 lines
2319 bytes
2319 bytes
On Wed, 15 Apr 2015 01:42:00 -0700 (PDT), Jadalbert
<jadalbert.wincent@gmail.com> wrote:
>Jest taka sytuacja:
>public abstract class Figura {
> protected double pole;
> protected double obwod;
> + odpowiednie gettery i settery
> public abstract double getSuma3Bokow();
>}
>
>public class Kolo extends Figura {
> private double pole;
> private double obwod;
> + odpowiednie gettery i settery
> public double getSuma2Bokow() {} //patrz poniżej
>}
>
>public class Kwadrat extends Figura {
> private double pole;
> private double obwod;
> private double suma2Bokow;
> + odpowiednie gettery i settery
>}
>
>w klasie liczącej jest:
> Figura fi;
> switch (jakaFigura) {
> case 0: fi = new Kwadrat(10);
> break;
> case 1: fi = new Kolo(10);
> break;
> default...
>}
>czyli fi może być Kolo lub Kwadrat
>i teraz zagadnienie.
>Jak wykonać getter GetSuma2Bokow, który ma zwrócić double w przypadku gdy fi jest Kolem?
>NetBeans proponuje:
>
>@Override
>public double getSuma3Bokow() {
>throw new UnsupportedOperationException("Not supported yet.");
>}
>ale ja nie chcę żadnych komunikatów.
>Po prostu rezultatem wykonania tej metody ma być "null".
>Z góry dziękuję za opinie.
Gdybys byl moim syudentem, za taki kod silnym kopem wylecialbys za
drzwi.
A.L.
Technical Details
Message-ID:
<g9n0ja9ufe1338rfinncv13o9lto1oumiq@4ax.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!fx06.iad.POSTED!not-for-mailReferences:
<d7a3ef5a-592e-4008-9628-d8dfb40110c4@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!fx06.iad.POSTED!not-for-mail From: A.L. <alewando@aol.com> Newsgroups: pl.comp.lang.java Subject: Re: getter, który się wykonuje ale nic nie zwraca Message-ID: <g9n0ja9ufe1338rfinncv13o9lto1oumiq@4ax.com> References: <d7a3ef5a-592e-4008-9628-d8dfb40110c4@googlegroups.com> User-Agent: ForteAgent/7.00.32.1200 MIME-Version: 1.0 Lines: 51 X-Complaints-To: abuse@easynews.com Organization: Forte - www.forteinc.com X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly. Date: Thu, 16 Apr 2015 20:09:57 -0500 X-Received-Bytes: 2143 X-Received-Body-CRC: 386543210 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit