Article View: nl.comp.programmeren
Article #337Re: [java] overerving vraagje
From: Edwin Martin
Date: Wed, 26 Jan 2005 17:30
Date: Wed, 26 Jan 2005 17:30
28 lines
2081 bytes
2081 bytes
Passero wrote: > IK heb een abstracte klasse die een aantal dingen doet Een abstracte klasse doet per definitie geen "dingen". > en nu wil ik dat > de klassen die daarvan erven die methoden ook kunnen gebruiken maar als > ik ze public zet dan kunnen de andere klassen die ook gebruiken en dat > wil ik niet. Methoden van een abstracte klasse kunnen niet worden aangeroepen. > Protected is ook geen oplossing want er zijn andere klassen > in het package die niet erven van die ene abstracte klasse. > Is dit te doen in java of moet ik het via een omweg doen? Zo te horen wil je geen abstracte klasse, maar een gewone klasse. Alleen wil je niet dat je deze kunt instantieren. Dat doe je niet door 'm abstract te maken. Er is een truuk om te zorgen dat je een klasse niet kunt instantieren: namelijk door de contructor private te maken. Groeten, Edwin Martin -- http://www.bitstorm.org/
Technical Details
Message-ID:
<TsQJd.21247$PH1.15924@amsnews05.chello.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!newsfeeder.wxs.nl!amsnews01.chello.com!amsnews04.chello.com!amsnews05.chello.com.POSTED!53ab2750!not-for-mailReferences:
<29PJd.5609$U95.109676@phobos.telenet-ops.be>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!news3.google.com!news.glorb.com!newsfeeder.wxs.nl!amsnews01.chello.com!amsnews04.chello.com!amsnews05.chello.com.POSTED!53ab2750!not-for-mail From: Edwin Martin <e.j.martin@chello.nl> Organization: Bitstorm Internet Development User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: nl.comp.programmeren,be.comp.programming Subject: Re: [java] overerving vraagje References: <29PJd.5609$U95.109676@phobos.telenet-ops.be> In-Reply-To: <29PJd.5609$U95.109676@phobos.telenet-ops.be> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 28 Message-ID: <TsQJd.21247$PH1.15924@amsnews05.chello.com> Date: Wed, 26 Jan 2005 17:30:27 GMT NNTP-Posting-Host: 24.132.235.253 X-Complaints-To: abuse@chello.nl X-Trace: amsnews05.chello.com 1106760627 24.132.235.253 (Wed, 26 Jan 2005 18:30:27 MET) NNTP-Posting-Date: Wed, 26 Jan 2005 18:30:27 MET