🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#154158
From: A.L.
Date: Fri, 17 Apr 2015 01:09
51 lines
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-mail
References: <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