Je tente d'hériter d'une classe Blah2, mais après l'ajout d'une méthode, elle indique que BlahA n'implémente pas cette méthode.Héritage d'une classe héritant d'une classe abstraite
Comment puis-je ajouter une méthode à ma nouvelle classe?
public class Blah2 : BlahA
{
}
public class Blah3 : Blah2
{
public List<int> MyNewMethod()
{
}
}
Remarque: BlahA est une classe abstraite.
Mise à jour
public abstract class BlahA : IBlah
{
}
Mise à jour II - l'erreur
Error 3 'Blah.Components.BlahA' does not contain a definition for 'Blah3' and no extension method 'Blah3' accepting a first argument of type 'Blah.Components.BlahA' could be found (are you missing a using directive or an assembly reference?)
Quelle est la méthode pas été appliquées? À quoi ressemble «BlahA»? Est-ce qu'il déclare des méthodes abstraites? –
Le code que vous avez fourni n'est pas suffisant. Cela devrait fonctionner. Liste plus de code si possible, et l'erreur que vous obtenez. – BFree
À quoi ressemble «BlahA»? Avez-vous déclaré 'BlahA' comme abstrait? –