Home
Browsez les 647 exemples
Téléchargez les 647 exemples
Téléchargez des chapitres
Achetez sur amazon.fr
Niveau: Débutant/Intermédiaire
ISBN-2-84177-339-6
50 Euros
|
Chapitre 11: Notions de classe et d'objet
Chapitre 10< > Chapitre 12
Exemples: 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 33 34 35 36 37 38 39 40 41 42
Table des matières:
Remarques sur la programmation objet
Notions et vocabulaire
Définition d'une classe
Accès aux membres
Les champs Initialisation d'un champ
Champs constants
Un problème potentiel à l'initialisation des champs
Les méthodes Passage d'arguments par valeur et par référence Les règles que C# applique par défaut
La possibilité de forcer le passage d'argument par référence
Passer par référence un argument de type référence Initialisation des arguments
Récupération d'information à partir d'une méthode (les paramètres out)
La possibilité d'avoir des arguments variables en nombre et en type
Surcharge de méthodes
Les propriétés
Accesseur get
Accesseur set
Remarques
Les indexeurs
Les événements
Introduction La syntaxe C# Un exemple Evènements asynchrones Se protéger des exceptions lancées par les méthodes abonnées dans le cas synchrone
Les types encapsulés
Encapsulation et niveaux de visibilité
Les niveaux de visibilité des membres
Visibilité des types Visibilité des accesseurs d'une propriété ou d'un indexeur Remarque sur les membres privés Remarque sur les niveaux de visibilité du langage IL
Le mot-clé this
Construction des objets Déclaration des constructeurs
Accès à un constructeur lors de la constructiond'un objet
Destruction des objets Destructeur, finaliseur et la méthode Object.Finalize()
L'interface IDisposable et sa méthode Dispose()
Conseils d'utilisation des finaliseurs et de IDisposable
Les membres statiques
Champs propriétés et événements statiques Méthodes statiques Constructeur statique (ou constructeur de classe) Classes statiques
Surcharge des opérateurs
Surcharge des opérations arithmétiques
Opérateurs de conversion de type (de transtypage)
Opérateurs de comparaison La surcharge des opérateurs et le CLS
Copyright Patrick Smacchia 2006 2007
|