Bonjour à tous,

Pour info juste pour vous dire que j'ai déjà relu quelques cours en ce sens et je n'y trouve pas mon bonheur.

Par exemple :

http://xo.developpez.com/tutoriel/vb.net/poo/

Je cherche simplement à pouvoir créer des sous-classe pour arriver à ce genre de résultat :

véhicule.voiture.avance()

Je reprends un vieux programme coder en 1912, je crois la seconde version de VB.net, et j'aimerais moderniser tout ça.

A l'époque, j'avais coder ça sans POO puisque j'ai appris en cours le VB5.

Je sais bosser avec des classes de manières simple, mais n'ayant jamais eu le besoin de sous-classe, je suis perdu. Malgré quelques essais je ne suis pas parvenu au résultat souhaiter.

du coup j'ai un objet publique P4 accessible partout définit comme suit :

Public P4 As PI4C

j'aimerais qu'il y est une sous-classe " DB "

du style :

P4.db.connect()

pour en suite arriver encore plus loin de la manière suivante :

P4.db.box.get(byval BoxIN as PIBOX, byref BoxOUT as PIBOX)

(pibox est une structure).

J'ai penser avec l'héritage qu'il y aurai moyen de faire, je n'y suis pas parvenu en tout cas, aurais-je louper quelque chose ?

Merci d'avance de vos réponse, vous noterez que je suis relativement débutant en la matière.