• Aucun résultat trouvé

Membres de classe (class members)

N/A
N/A
Protected

Academic year: 2022

Partager "Membres de classe (class members) "

Copied!
1
0
0

Texte intégral

(1)

Membres de classe (class members)

Un membre de la classe : tout paramètre ou fonction de la classe et des classes-mères ainsi que tout paramètre ou fonction de ses instances

Langage objet (POO) C# français C# english Declaration Utilisation dans le code

Variable de classe Champ statique STATIC FIELD class X { static public int t ; } X.t Méthode de classe Méthode statique STATIC METHOD class X { static public int toto() { return 4;} } X.toto()

Variable d’instance Champ d’instance INSTANCE FIELD class X { public int t; } X obj = new X();

int r = obj.t;

Méthode d’instance Méthode d’instance INSTANCE METHOD class X { public int toto() { return 4;} } X obj = new X();

obj.toto() ;

• Propriété d’instance ou de classe (INSTANCE or STATIC PROPERTY). Une propriété « x » s’utilise comme le champ « x » d’une classe mais provoque l’appel d’une fonction « getter » et « setter » , les accesseurs (ACCESSOR), ceci de manière transparente. Les accesseurs assurent l’intégrité du champ « x ».

class Button { private string Nom=””; public string Name() { get { return Nom;} set { if ( value != null ) Nom = value; } } Utilisation : Button X = new Button(); X.Name = “Hello”; string t = X.Name;

• L’indexeur (INDEXER) autorise l'indexation des instances de la même manière qu’un tableau : stringNom[i]

• Les opérateurs (OPERATORS) définissent les opérateurs pouvant être appliqués aux instances : vecteur1 + vecteur2 * vecteur3

• Les constructeurs d'instance (INSTANCE CONSTRUCTOR) implémentent les actions requises pour initialiser chaque instance

• Le constructeur statique (STATIC CONSTRUCTOR) implémente les actions requises pour initialiser la classe elle-même

• Le destructeur (DESTRUCTOR) implémente les actions à exécuter avant la suppression définitive d’une instance

HORS PROGRAMME : Les types locaux à la classe, les événements (EVENTS) définissant les notifications pouvant être générées par la classe

Références

Documents relatifs

Les noms de genre féminin sont repris, à la 3 ème personne du singulier, par les pronoms she (sujet), her (complément), l'adjectif possessif her, et le pronom possessif hers....

Nous étudions le raisonnement en monde ouvert sous des contraintes logiques, dans les contextes des logiques de description et des règles existentielles, et dans le contexte des

Pour cette partie, vous pouvez utiliser la classe Personne de la page 1 ainsi que toutes les méthodes que vous avez écrites à la partie 1.. Vous disposez d’une classe TestPersonne

Si la méthode de l’événement « onsubmit » retourne false, on reste sur la page, sinon, l’action du formulaire est appelée.. La méthode du bouton reset : return false pour

NOM : classe : TP Mini alarme avec automate programmable Millenium M3 XD10 1) Charger le fichier mini-alarme.pm3 avec le logiciel Millenium 3.. 2) Quelle est la référence de

– repérer sur le schéma de 2 couleurs différentes le contact de l'interrupteur à clé et le fin de course anti-vandalisme. Bac Pro SEN – Veynes – TD étude des

Créer un fichier ASCII (fichier texte, séparateurs tabulations) avec 4 colonnes (3 numériques et une caractère) et 5 observations, en précisant dans une première ligne le

La note de l’élève est prise en compte uniquement quand il/elle rapporte la copie à l’enseignant, avec le nom, la signature et le commentaire de son parent ou tuteur..