Sobes.tech
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.