Article View: nl.comp.programmeren
Article #338Re: [java] overerving vraagje
From: Passero
Date: Wed, 26 Jan 2005 17:46
Date: Wed, 26 Jan 2005 17:46
24 lines
2189 bytes
2189 bytes
Edwin Martin schreef: > > > Zo te horen wil je geen abstracte klasse, maar een gewone klasse. Alleen > wil je niet dat je deze kunt instantieren. > Het zit eigenlijk zo: ik heb een aantal klassen die ongeveer hetzelfde doen. Ze moeten een interface hebben naar de buitenwereld toe. Dus een aantal methoden die MOETEN ge�mplementeerd worden. Dan zijn er nog een aantal methoden die door de abstracte klasse zijn ge�mplementeerd maar als ik die private zet, dan kunnen de klassen die erver ook niet meer aan die methoden en ze hebben die juist wel nodig. Het is de bedoeling dat enkel de klassen die erven van de abstracte klassen die methoden kunnen gebruiken. Het is dus niet echt public dat ze mogen zijn. > 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 >
Technical Details
Message-ID:
<sHQJd.5709$DD6.547963@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!transit.nntp.hccnet.nl!transit1.nntp.hccnet.nl!newsrouter.london1.eu.level3.net!level3eu!kramikske.telenet-ops.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<29PJd.5609$U95.109676@phobos.telenet-ops.be> <TsQJd.21247$PH1.15924@amsnews05.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 Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!transit.nntp.hccnet.nl!transit1.nntp.hccnet.nl!newsrouter.london1.eu.level3.net!level3eu!kramikske.telenet-ops.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: Passero <bla@bla.bla> User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: nl-NL, nl, 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> <TsQJd.21247$PH1.15924@amsnews05.chello.com> In-Reply-To: <TsQJd.21247$PH1.15924@amsnews05.chello.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Lines: 24 Message-ID: <sHQJd.5709$DD6.547963@phobos.telenet-ops.be> Date: Wed, 26 Jan 2005 17:46:00 GMT NNTP-Posting-Host: 84.194.220.1 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1106761560 84.194.220.1 (Wed, 26 Jan 2005 18:46:00 MET) NNTP-Posting-Date: Wed, 26 Jan 2005 18:46:00 MET Organization: Telenet Internet