La classe « <nom_classe> » doit déclarer un « Sub New », car sa classe de base « <nom_classe2> » n’a pas de « Sub New » accessible qu’il est possible d’appeler sans argument
Une classe dérivée ne déclare pas de constructeur et Visual Basic ne peut pas en générer un, car il n’y a aucun constructeur de classe de base à appeler.
Quand une classe dérivée ne déclare pas de constructeur, Visual Basic tente de générer un constructeur sans paramètre implicite qui appelle MyBase.New()
. S’il n’existe aucun constructeur accessible dans la classe de base pouvant être appelé sans arguments, ou s’il y en a plusieurs, Visual Basic ne peut pas générer de constructeur implicite.
ID d’erreur : BC30387
Déclarez et implémentez au moins un constructeur
Sub New
quelque part dans la classe dérivée.Ajoutez un appel à un constructeur de classe de base,
MyBase.New()
, en tant que première ligne de chaqueSub New
.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :