🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #199

Re: [java] overerving vraagje

#199
From: Stefan Arentz
Date: Fri, 28 Jan 2005 15:59
26 lines
2452 bytes
Edwin Martin <e.j.martin@chello.nl> writes:

> Gerrit Cornelis wrote:
> 
> >>Maar om de vermaarde Joshua Bloch te citeren: "Attempting to enforce
> >>noninstantiability by making a class abstract does not work."
> > enig idee waarom die mens dat beweerd? ik vind enkel de inhoudstabel
> > van
> > zijn boek. de meeste andere puntjes in die tabel zijn redelijk voor de hand
> > liggend. Maar dit is en blijft een bizar statement aangezien er een speciale
> > taal construct voor voorzien is zou er geen reden mogen zijn om terug te
> > vallen op truc.
> 
> "The class can be subclassed and the subclass
> instantiated. Furthermore, it misleads the user into thinking the
> class was designed for inheritance".

Wat een flauwekul. In Java, waar deze thread over gaat, is het maken van een
abstracte class een hele normale actie als je een componentn maakt dat 'net
niet af is'. Dus waarbij de subclass de missende functionaliteit moeten
implementeren.

Die abstracte class is ook helemaal niet te instantieren, zelfs niet na het
subclassen, de class blijft abstract en de compiler en runtime weten dat.

 S.
Technical Details
Message-ID: <87fz0lbl4q.fsf@keizer.soze.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!proxad.net!213.253.16.105.MISMATCH!mephistopheles.news.clara.net!news.clara.net!valentin.news.clara.net!news.zanker.org!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!nntp.giganews.com!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
References: <29PJd.5609$U95.109676@phobos.telenet-ops.be> <TsQJd.21247$PH1.15924@amsnews05.chello.com> <41f7dd33$0$557$ba620e4c@news.skynet.be> <jhUJd.9434$Pj6.1589@amsnews02.chello.com> <41f8ab59$0$2520$ba620e4c@news.skynet.be> <G9fKd.10693$Pj6.6144@amsnews02.chello.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,a9b9af059088cf5d
X-Google-Thread: fcea4,a9b9af059088cf5d
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!proxad.net!213.253.16.105.MISMATCH!mephistopheles.news.clara.net!news.clara.net!valentin.news.clara.net!news.zanker.org!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!nntp.giganews.com!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Sender: stefan@keizer.soze.com
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: [java] overerving vraagje
References: <29PJd.5609$U95.109676@phobos.telenet-ops.be> <TsQJd.21247$PH1.15924@amsnews05.chello.com> <41f7dd33$0$557$ba620e4c@news.skynet.be> <jhUJd.9434$Pj6.1589@amsnews02.chello.com> <41f8ab59$0$2520$ba620e4c@news.skynet.be> <G9fKd.10693$Pj6.6144@amsnews02.chello.com>
From: Stefan Arentz <stefan.arentz@gmail.com>
Date: 28 Jan 2005 16:59:01 +0100
Message-ID: <87fz0lbl4q.fsf@keizer.soze.com>
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Lines: 26
NNTP-Posting-Host: 82.94.255.141
X-Trace: 1106927943 news.xs4all.nl 28992 [::ffff:82.94.255.141]:47282
X-Complaints-To: abuse@xs4all.nl