Salut,

J'ai un petit pb de conception objet, je suis certain que c'est faisable mais je ne retrouve pas la syntaxe.

Soit
Abstr_Enty une classe abstraite qui regroupe plusieurs classes
CL_Ety_DeuxRoues
CL_Ety_TroisRoues
CL_Ety_QuatreRoues
CL_Ety_PleinDeRoues

J'aimerais créer une fonction statique qui renvoie un instance de ces classes à l'aide du Id de la base de donnée.

en gros

maMoto.marque = CL_Ety_DeuxRoues.getMarqueById(35);

Comment définir getById pour que l'IDE me force à créer la fonction getById

J'ai essayé dans une interface ou en créant une fonction abstraite mais j'ai toujours un problème de type de retour.

Quelqu'un pourrait m'aider ?

D'avance merci

Laurent