J'ai deux classes enfants ClassA et ClassB héritent toutes deux de la même classe de base.Fonction de substitution de classe d'appel?
J'ai aussi une fonction qui a un paramètre qui pourrait être une instance de l'une ou l'autre classe enfant. Cependant, lorsque j'exécute le test, c'est toujours le fichier BaseClass.DoSomething() qui est appelé. Comment puis-je utiliser la même fonction (DoSomething()), mais appeler la fonction de classe enfant à la place de la classe de base? méthode
Merci
Pouvez-vous s'il vous plaît envoyer votre code? Vous avez un bug dedans. Je regarderai si vous publiez BaseClass et ClassA ou ClassB. –
êtes-vous absent 'override' mot-clé? – alxx