Bonjour
Je voudrais savoir a quel type d'héritage C++ correpsond l'heritage en Delphi
héritage public, héritage protégé ou héritage privé ?
Je suppose que c'est public ?
(pour que le polymorphisme puisse avoir lieu)
Merci
Bonjour
Je voudrais savoir a quel type d'héritage C++ correpsond l'heritage en Delphi
héritage public, héritage protégé ou héritage privé ?
Je suppose que c'est public ?
(pour que le polymorphisme puisse avoir lieu)
Merci
Oui.Envoyé par jpppaps
Ne connaissant pas le c++, qu'apporte les 2 autres type d'héritage ?
Tutoriels Delphi Win32/Delphi .NET/Oracle/PowerShell - FAQ Delphi - FAQ Delphi .NET
Beatus, qui prodest, quibus potest.
en C++
dans tout les types d'héritage
- les menbres privés de la classe parente deviennent inaccessibles dans la classe descendante.
dans l'héritage privé
- les menbres protégés et publics deviennent privés
dans l'heritage protégé
- les menbres protégés et publics deviennent protégés
dans l'héritage public (comme en delphi)
- les menbres protégés restent protégés
- les menbres publics restent publics
mais dans 90% des cas c'est l'héritage public qui est utilisé
Je comprend mieux ta question, sous Delphi on parle plutot de spécificateurs de visibilité pour les membres d'une classe que de types d'héritage.
Cf.
http://laurent-dardenne.developpez.c...Nouveautes/#L3
Tutoriels Delphi Win32/Delphi .NET/Oracle/PowerShell - FAQ Delphi - FAQ Delphi .NET
Beatus, qui prodest, quibus potest.
Comme il n'ya qu'un type d'héritage en Delphi, on ne dit pas qu'il est public
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager