Bonjour, dans cet exemple, pourquoi est-il nécessaire d'avor plusieurs constructeurs ? Je ne comprends pas....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Public Class Personne Private p_nom As String Private p_prenom As String Private p_naissance As Date Private p_photo As Image Public Sub New(ByVal n As String, ByVal p As String, ByVal na As Date) nom = n prenom = p naissance = na End Sub Public Sub New(ByVal n As String, ByVal p As String) nom = n prenom = p naissance = Date.Today End Sub Public Sub New(ByVal n As String, ByVal p As String, ByVal na As Date, ByVal pic As Image) nom = n prenom = p naissance = na photo = pic End Sub Public Sub New(ByVal n As String, ByVal p As String, ByVal na As Date, ByVal ch As String) nom = n prenom = p naissance = na photo = Image.FromFile(ch) End Sub
Partager