Sobes.tech
Junior — Middle

Czy możesz wyjaśnić koncepcję klasy w programowaniu obiektowym?

sobes.tech AI

Odpowiedź od AI

Klasa w programowaniu obiektowym to wzorzec lub schemat do tworzenia obiektów. Opisuje właściwości (pola) i zachowania (metody), które będą miały obiekty tej klasy. Klasa łączy dane i funkcje, które operują na tych danych, w jedną strukturę.

Na przykład w C# klasa może wyglądać tak:

public class Car
{
    public string Brand { get; set; }
    public int Year { get; set; }

    public void Drive()
    {
        Console.WriteLine($"Samochód {Brand} jedzie.");
    }
}

Tutaj klasa Car opisuje samochód z marką i rokiem produkcji, a także metodą Drive, która wyświetla wiadomość. Tworząc obiekt tej klasy, otrzymujemy konkretny samochód z określonymi właściwościami i zachowaniem.