Junior — Middle
Pouvez-vous expliquer le concept de classe en programmation orientée objet?
sobes.tech IA
Réponse de l'IA
Une classe en programmation orientée objet est un modèle ou un plan pour créer des objets. Elle décrit les propriétés (champs) et le comportement (méthodes) que ces objets auront. La classe regroupe des données et des fonctions qui opèrent sur ces données dans une seule structure.
Par exemple, en C#, une classe pourrait ressembler à ceci :
public class Car
{
public string Brand { get; set; }
public int Year { get; set; }
public void Drive()
{
Console.WriteLine($"La voiture {Brand} est en train de conduire.");
}
}
Ici, la classe Car décrit une voiture avec une marque et une année de fabrication, ainsi qu'une méthode Drive qui affiche un message. En créant un objet de cette classe, on obtient une voiture spécifique avec des propriétés et un comportement définis.