Źródło: Arkusze CKE
Zapisany fragment w C# wskazuje na definicję klasy Car, która:
public class Car: Vehicle { ... }
Warianty odpowiedzi
-
A
używa prywatnych pól klasy Vehicle
-
B
dziedziczy po Vehicle
-
C
stanowi klasę bazową (nie dziedziczy po żadnej klasie)
-
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ą.