Junior — Middle
Puoi spiegare il concetto di classe nella programmazione orientata agli oggetti?
sobes.tech AI
Risposta dell'AI
Una classe nella programmazione orientata agli oggetti è un modello o uno schema per creare oggetti. Descrive le proprietà (campi) e il comportamento (metodi) che avranno gli oggetti di quella classe. La classe combina dati e funzioni che operano su questi dati in una singola struttura.
Ad esempio, in C# una classe può apparire così:
public class Car
{
public string Brand { get; set; }
public int Year { get; set; }
public void Drive()
{
Console.WriteLine($"L'auto {Brand} sta guidando.");
}
}
Qui, la classe Car descrive un'auto con marca e anno di produzione, oltre a un metodo Drive che mostra un messaggio. Creando un oggetto di questa classe, otteniamo un'auto specifica con proprietà e comportamenti definiti.