Źródło: Arkusze CKE
Która z poniższych informacji o pojęciu obiekt jest prawdziwa?
Warianty odpowiedzi
-
A
obiekt pozwala na zdefiniowanie klasy
-
B
obiekt jest instancją klasy
-
C
obiekt to typ złożony
-
D
obiekt oraz klasa są identyczne
Wyjaśnienie
Najprościej rzecz ujmując, klasa jest jak projekt architektoniczny domu, a obiekt to konkretny dom wybudowany na podstawie tego projektu.
Obiekt jest więc żywym, konkretnym egzemplarzem wygenerowanym z tego wzorca, co w nomenklaturze programistycznej nazywamy instancją klasy.
Posiada on własny stan, czyli wartości zmiennych zapisane w pamięci, oraz zestaw metod, które na tych danych operują.