Dérivation et surcharge de constructeur

Résolu
cs_MHI Messages postés 110 Date d'inscription jeudi 7 octobre 2004 Statut Membre Dernière intervention 19 février 2009 - 5 janv. 2005 à 10:58
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 - 5 janv. 2005 à 11:21
J'ai la classe :
public class ListItem
{
private object m_IdKey;
private object m_Value;
public ListItem(object itemKey, object itemValue)
{
m_IdKey = itemKey;
m_Value = itemValue;
}

public object IdKey
{
get
{
return m_IdKey;
}
}

public object Value
{
get
{
return m_Value;
}
}
}


J'aimerai la dériver et rajouter une nouvelle propriété et bien évidemment ajouter un nouveau paramètre à mon constructeur
Pour cela j'ai fait cela :


public class ListItPersWTyp : ListItem
{
private object m_TypPers;
public ListItPersWTyp(object itemKey, object itemValue, object typPers)
{
m_TypPers = typPers;
}

public object TypePers
{
get
{
return m_TypPers;
}
}


Mais cela ne fonctionne pas même en rajoutant override devant le contructeur.


J'ai le messgae : Aucune surcharge pour la méthode 'ListItem' ne prend d'arguments '0'

3 réponses

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
5 janv. 2005 à 11:07
public ListItPersWTyp(object itemKey, object itemValue, object typPers)
: base(itemKey, itemValue)
{
m_TypPers = typPers;
}

Cocoricoooooooo !!!!
coq
MVP Visual C#
cs_MHI Messages postés 110 Date d'inscription jeudi 7 octobre 2004 Statut Membre Dernière intervention 19 février 2009 1
5 janv. 2005 à 11:21
Parfait je te remercie !
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
5 janv. 2005 à 11:21
Coq est partout ce matin !
Rejoignez-nous