🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: aus.computers.java
Article #570

Subclasses in Java?

#570
From: Heikel
Date: Fri, 15 Sep 2000 00:00
39 lines
1728 bytes
Hi,


I ve the following problem:

I have:
     3 Classes: "A", "B" and "C"
     1 Method: "processObject(Object obj)"

"obj" may be from type "A", "B" or "C" .


processObject(Object obj)
{
    if (obj from type A)
        obj.writeA();
    else
    {
        if (obj from type B)
            obj.writeB();
        else
        {
            if (obj from type C)
                obj.writeB();
            else
            {
                extra processing for obj;
            }
        }
    }
}


How can I use the specific methods (writeA(), writeB(), writeC()) ?
How should I change the code of "processObject(Object obj)"?


Thank you
H. Jrad :-)
Technical Details
Message-ID: <8psu6v$h73$1@papyrus.erlm.siemens.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10568c,6a0e5a05c1202005,start
X-Google-Attributes: gid10568c,public
X-Google-Thread: 113ae9,6a0e5a05c1202005,start
X-Google-Attributes: gid113ae9,public
X-Google-Thread: 10d6db,6a0e5a05c1202005,start
X-Google-Attributes: gid10d6db,public
X-Google-Thread: 10a146,6a0e5a05c1202005,start
X-Google-Attributes: gid10a146,public
X-Google-Thread: f66ae,6a0e5a05c1202005,start
X-Google-Attributes: gidf66ae,public
From: "Heikel" <haykeljrad@hotmail.com>
Subject: Subclasses in Java?
Date: 2000/09/15
Message-ID: <8psu6v$h73$1@papyrus.erlm.siemens.de>
X-Deja-AN: 670083959
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0
X-Complaints-To: newsteam@erlm.siemens.de
X-Trace: papyrus.erlm.siemens.de 969014303 17635 146.254.168.202 (15 Sep 2000 10:38:23 GMT)
Organization: Siemens AG, ATD TD IT MV 1
NNTP-Posting-Date: 15 Sep 2000 10:38:23 GMT
Newsgroups: aus.computers.java,comp.lang.java.help,comp.lang.java.programmer,de.comp.lang.java,siemens.comp.lang.java