preguntar acerca de base-class

6
réponses

Comment appeler une méthode d’interface explicitement implémentée sur la classe de base

J'ai une situation, où deux classes (l'une dérivant de l'autre) implémentent explicitement la même interface: interface I { int M(); } class A : I { int I.M() { return 1; } } class B : A, I { int I.M() { return 2; } } De l'implémentation …
demandé sur 1970-01-01 00:33:31
1
réponses

Comment éviter l’erreur «constructeur sur le type ‘MyType’ introuvable » lors de l’héritage d’une classe de base

J'ai une application Visual Studio 2010 Windows Forms qui inclut une classe de base de formulaire que les autres classes hériteront. Le constructeur de la classe de base prend un paramètre que les classes enfants passeront à la classe de base. Exemp …
demandé sur 1970-01-01 00:33:33
30
réponses

Interface vs classe de Base

Quand dois-je utiliser une interface et quand dois-je utiliser une classe de base? devrait-il toujours être une interface si Je ne veux pas réellement définir une implémentation de base des méthodes? si j'ai une classe de chien et …
demandé sur 1970-01-01 00:33:28
3
réponses

Appel d’un constructeur de la classe de base à partir du corps du constructeur d’une sous-classe

j'avais l'impression que c'était impossible, voir par exemple: appelant le constructeur de la classe de base après quelques autres instructions en C++ Mais le programme suivant fonctionne et produit deux lignes de "constructeur personn …
demandé sur 1970-01-01 00:33:34
6
réponses

Classe de base Cast à classe dérivée python (ou une façon plus pythonique d’étendre les classes)

j'ai besoin d'étendre le paquet Networkx python et d'ajouter quelques méthodes à la classe Graph pour mes besoins particuliers la façon dont j'ai pensé à faire ceci est de dériver simplement une nouvelle classe dire NewGraph , et d'ajouter …
demandé sur 1970-01-01 00:33:30