Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Définition des Classes | Introduction à la Programmation Orientée Objet (POO)
C# Au-Delà des Bases

bookDéfinition des Classes

La syntaxe pour définir une classe de base est la suivante :

index.cs

index.cs

copy
123456
class nameOfClass { public datatype fieldName1; public datatype fieldName2; public datatype fieldName3; ... }

Par exemple, une classe pour stocker des données sur les maisons :

index.cs

index.cs

copy
12345678910111213141516171819
using System; class House { public string ownerName; public float landArea; public string country; public string state; public string city; public string streetAddress; } public class ConsoleApp { public static void Main(string[] args) { Console.WriteLine ("Nothing here yet."); } }

Le code ci-dessus contient une classe qui définit un modèle pour un objet House, représentant une maison pouvant stocker le ownerName, la superficie du terrain, le pays, l'état, la ville et l'adresse de la rue.

Note
Remarque

L'utilisation du terme public devant chaque champ dans la classe est une pratique déconseillée ; cependant, pour des raisons de simplicité, nous utiliserons le mot-clé public pour les champs jusqu'à ce que nous abordions les modificateurs d'accès dans la section suivante. Le mot-clé public permet d'accéder directement aux données des champs depuis les classes.

L'utilisation des objets est très pratique, car elle permet de regrouper des informations connexes pour former une Classe et de créer facilement plusieurs instances de ces données si nécessaire. Avec la classe House, il est facile de stocker et d'accéder aux données de milliers de maisons.

question mark

Quel mot-clé est utilisé pour définir une classe ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you show me an example of how to create an instance of the House class?

How do I access the data stored in a House object?

What are some other examples where using a class would be helpful?

Awesome!

Completion rate improved to 2.04

bookDéfinition des Classes

Glissez pour afficher le menu

La syntaxe pour définir une classe de base est la suivante :

index.cs

index.cs

copy
123456
class nameOfClass { public datatype fieldName1; public datatype fieldName2; public datatype fieldName3; ... }

Par exemple, une classe pour stocker des données sur les maisons :

index.cs

index.cs

copy
12345678910111213141516171819
using System; class House { public string ownerName; public float landArea; public string country; public string state; public string city; public string streetAddress; } public class ConsoleApp { public static void Main(string[] args) { Console.WriteLine ("Nothing here yet."); } }

Le code ci-dessus contient une classe qui définit un modèle pour un objet House, représentant une maison pouvant stocker le ownerName, la superficie du terrain, le pays, l'état, la ville et l'adresse de la rue.

Note
Remarque

L'utilisation du terme public devant chaque champ dans la classe est une pratique déconseillée ; cependant, pour des raisons de simplicité, nous utiliserons le mot-clé public pour les champs jusqu'à ce que nous abordions les modificateurs d'accès dans la section suivante. Le mot-clé public permet d'accéder directement aux données des champs depuis les classes.

L'utilisation des objets est très pratique, car elle permet de regrouper des informations connexes pour former une Classe et de créer facilement plusieurs instances de ces données si nécessaire. Avec la classe House, il est facile de stocker et d'accéder aux données de milliers de maisons.

question mark

Quel mot-clé est utilisé pour définir une classe ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
some-alt