Problème d'héritage + singleton
Bonjour,
Je voudrais créé un pattern singleton. En plus, je voudrais que ma classe soit hérité d'une classe parente.
Mais mon code ne fonctionne pas. Et je ne comprend pas l'erreur :/
(Pour info, le constructeur parent requiert un paramètre).
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
class MyEnfant : Parent
{
private static string id = null;
private static Parent parent = null;
protected static MyEnfant instance;
public static MyEnfant(string id)
{
if(instance == null)
new Parent(id);
} |
J'obtiens sur la 1ere ligne ("class MyEnfant : Parent")
Citation:
Erreur 2 'Parent' ne contient pas un constructeur qui accepte des arguments '0'
Pour hériter d'une classe on fait bien "class A : B " ?! Je ne vois pas mon problème :(
Merci pour votre aide.