Livret 03 Livret ?? Le langage C dans Net --Propriétés exceptions ux formulaires et contrôles RM di scala Cours informatique programmation Rm di Scala - http www discala net CSOMMAIRE Propriétés et indexeurs Fenêtres et ressources Contrôles dans les formu

Livret ?? Le langage C dans Net --Propriétés exceptions ux formulaires et contrôles RM di scala Cours informatique programmation Rm di Scala - http www discala net CSOMMAIRE Propriétés et indexeurs Fenêtres et ressources Contrôles dans les formulaires Exceptions comparées Flux et ?chiers données simples rm di Scala - Livret Le langage C dans Net partie - rév page CPropriétés et indexeurs en Plan général Les propriétés Dé ?nition et déclaration de propriété Accesseurs de propriété Détail et exemple de fonctionnement d'une propriété Exemple du fonctionnement Explication des actions Les propriétés sont de classes ou d'instances Les propriétés peuvent être masquées comme les méthodes Les propriétés peuvent être virtuelles et redé ?nies comme les méthodes Les propriétés peuvent être abstraites comme les méthodes Les propriétés peuvent être déclarées dans une interface Exemple complet exécutable Détail du fonctionnement en écriture Détail du fonctionnement en lecture Les indexeurs Dé ?nitions et comparaisons avec les propriétés Déclaration Utilisation Paramètres Liaison dynamique abstraction et interface Code C complet compilable Livret Le langage C dans Net partie - rév page C Les propriétés Les propriétés du langage C sont très proches de celle du langage Delphi mais elles sont plus complètes et restent cohérentes avec la notion de membre en C Dé ?nition et déclaration de propriété Dé ?nition d'une propriété Une propriété dé ?nie dans une classe permet d'accéder à certaines informations contenues dans les objets instanciés à partir de cette classe Une propriété a la même syntaxe de dé ?nition et d'utilisation que celle d'un champ d'objet elle possède un type de déclaration mais en fait elle invoque une ou deux méthodes internes pour fonctionner Les méthodes internes sont déclarées à l'intérieur d'un bloc de dé ?nition de la propriété Déclaration d'une propriété propr de type int public int propr bloc de dé ?nition Un champ n'est qu'un emplacement de stockage dont le contenu peut être consulté lecture du contenu du champ et modi ?é écriture dans le champ tandis qu'une propriété associe des actions spéci ?ques à la lecture ou à l'écriture ainsi que la modi ?cation des données que la propriété représente rm di Scala - Livret Le langage C dans Net partie - rév page C Accesseurs de propriété En C une propriété fait systématiquement appel à une ou à deux méthodes internes dont les noms sont les mêmes pour toutes les propriétés a ?n de fonctionner soit en lecture soit en écriture On appelle ces méthodes internes des accesseurs leur noms sont get et set cidessous un exemple de lecture et d'écriture d'une propriété au moyen d'a ?ectations Accesseur de lecture de la propriété Syntaxe get return cet accesseur indique que la propriété est en lecture et doit renvoyer un résultat dont le type doit être le même que celui de la propriété La propriété propr ci-dessous est déclarée en lecture seule et renvoie le contenu d'un champ de même type qu'elle private int champ public int propr get return champ Accesseur d'écriture dans la propriété Syntaxe set cet

  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager