Salut,
j'ai quelques questions a vous poser sur l'utilisation des classe et de ses éléments.
Soit la classe personne :
je souhaiterais comprendre ligne par ligne ce code
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 namespace ConsoleApplication1 { class Personne { private String nom; public String Nom { set { nom = value; } get { return nom; } } private String prenom; public string Prenom { set { pernom = value; } get { return prenom; } } public Personne(String nom) { Nom = nom; } public Personne(): this("") { } } }
voici mes questions :
- qu'est ce qu'une propriété ? pourquoi on les utilise ? si c'est pour reconnaitre l'attribut dans une autre classe, pourquoi on utilise pas directement le mot clé public au lieu de private a la déclaration de l'attribut ?
- c'est quoi SET et GET ? a quoi ils servent ?
- pourquoi on appelle avec le nom de la classe a l'intérieur de la même classe ? pourquoi on utilise des constructeurs a l'intérieur des classes ? c'est quoi la différence avec le constructeur que l'on crée avec le mot clé NEW ?
- est ce qu'on doit initialiser les attributs ? comment faire pour les initialiser ?
Merci d'avance pour vos réponses.
Partager