Questions marquées «inheritance»

198
Différence entre new et override

Vous vous demandez quelle est la différence entre les éléments suivants: Cas 1: Classe de base public void DoIt(); Cas 1: classe héritée public new void DoIt(); Cas 2: Classe de base public virtual void DoIt(); Cas 2: classe héritée public override void DoIt(); Les cas 1 et 2 semblent avoir le même...

189
Tu n'hériteras pas de std :: vector

Ok, c'est vraiment difficile à avouer, mais j'ai une forte tentation en ce moment d'hériter std::vector. J'ai besoin d'environ 10 algorithmes personnalisés pour le vecteur et je veux qu'ils soient directement membres du vecteur. Mais naturellement je veux aussi avoir le reste de...

176
Étendre la classe de données dans Kotlin

Les classes de données semblent remplacer les POJO à l'ancienne en Java. Il est tout à fait prévisible que ces classes permettent l'héritage, mais je ne vois aucun moyen pratique d'étendre une classe de données. Ce dont j'ai besoin est quelque chose comme ça: open data class Resource (var id: Long...