• [^] # Re: Si j'ai bien tout compris

    Posté par . En réponse au journal Si j'ai bien tout compris. Évalué à 1.

    Aucune des méthodes héritées de le classe ARRAY[G] n'est redéfinie.
    Même si elles l'avaient été, le contrat hérité n'aurait pas pu être allégé, il aurrait été impossible de casser le jouet.
    La clause export ne concerne que le type statique ARRAYED_STACK[G], elle est est indépendante de la hiérarchie (particularité assez déroutante au début, car on peut pas planquer une méthode avec certitude, un des descendants peut la sortir du placard). N'importe quel niveau de hiréarchie peut exporter à qui il veut n'importe quelle fonction de son interface, mais ceci ne sert que statiquement.

    Et "put" appellé sur une variable dont le type est ARRAY[G] sera bien celui que j'ai indiqué, il est impossible de faire n'importe quoi dans les descendant (normalement).