Article View: de.comp.lang.c++
Article #914Re: Protected inheritance
From: Wolfgang Muees
Date: Tue, 28 Nov 1995 18:37
Date: Tue, 28 Nov 1995 18:37
27 lines
1228 bytes
1228 bytes
Arent, > Wer kann dieses Rätsel lösen: > > Public inheritance: Ist-Beziehung > Protected inheritance: ??? > Private inheritance: Hat-Beziehung > Kein Problem! Protected inheritance: Wenn Du den Benutzer einer Klasse hindern willst, auf Methoden der Basisklasse zuzugreifen (in diesem Sinne wie "private"), aber wenn Du einer Unterklasse noch den Zugriff auf Methoden der Basisklasse erlauben willst. Manche Leute programmieren so einen Fall aber lieber als "Containment", d.h. die Klasse "hat" ein Objekt als Datenmember, und dieses ist dann "protected". MFG Wolfgang -------------------------------------------------------------- > wolfgang@wmsickte.escape.de | Wolfgang Muees +49-5305-685 < > | Am Hohlweg 5, D-38173 Sickte < -------------------------------------------------------------- ## CrossPoint v3.02 R ##
Technical Details
Message-ID:
<5yji7OyypZB@wmsickte.escape.de>Path:
arc1-ca.pugleaf.net!wmsickte.escape.de!wolfgangReferences:
<5yi-CASYmIB@pegasus.RoBIN.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!wmsickte.escape.de!wolfgang Date: 28 Nov 1995 20:37:00 +0200 From: wolfgang@wmsickte.escape.de (Wolfgang Muees) Newsgroups: de.comp.lang.c++ Message-ID: <5yji7OyypZB@wmsickte.escape.de> References: <5yi-CASYmIB@pegasus.RoBIN.de> Subject: Re: Protected inheritance X-Newsreader: XP v3.02 R/B15288 X-Charset: ISO-8859-1