ID: 3008 OOP - Zaawansowane Łatwe

Źródło: Arkusze CKE

Zapisany fragment w C# wskazuje na definicję klasy Car, która:
public class Car: Vehicle {     ...   }

Warianty odpowiedzi

  1. A

    używa prywatnych pól klasy Vehicle

  2. B

    dziedziczy po Vehicle

  3. C

    stanowi klasę bazową (nie dziedziczy po żadnej klasie)

  4. D

    jest powiązana z klasą Vehicle

Wyjaśnienie

W języku C# symbol dwukropka umieszczony po nazwie nowo tworzonej klasy służy do wskazania klasy bazowej.

Zapis ten informuje kompilator, że klasa Car przejmuje właściwości oraz zachowania od klasy Vehicle.

W praktyce oznacza to klasyczne dziedziczenie, gdzie Car jest klasą pochodną, a Vehicle klasą nadrzędną.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Zaawansowane