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.