Bonjour à tous,
J'ai un souci en POO. Je voudrais redéfinir une méthode mais seulement en retournant un type différent.
Je m'explique : j'ai une classe TreeNode (pour les treeview) et je l'ai étendue en ajoutant deux attributs
La classe TreeNode a une méthode Parent() qui retourne le TreeNode pere du TreeNode courant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Public Class DirectoryNode Inherits System.Windows.Forms.TreeNode Public SubDirectoriesAdded As Boolean Public hasChildExtexion As Boolean Public Sub New(ByVal [text] As [String]) MyBase.New([text]) End Sub End Class
Je voudrais qu'un noeud DirectoryNode (qui éend TreeNode) offre une méthode Parent() qui retourne le DirectoryNode Parent du DirectoryNode courant.
La surcharge de méthode permet seulement de changer le nombre de paramètres d'une méthode et de la redéfinir ?
Merci !
Partager