Które stwierdzenie dotyczące pojęcia obiekt jest prawdziwe?
Które stwierdzenie dotyczące pojęcia obiekt jest prawdziwe?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
Jest to fundamentalna definicja w programowaniu obiektowym. Klasa jest szablonem, wzorcem lub „przepisem”, który definiuje strukturę (pola) i zachowanie (metody). Obiekt jest natomiast konkretną, istniejącą w pamięci realizacją (instancją) tej klasy. Można to porównać do przepisu na ciasto (klasa) i faktycznie upieczonego ciasta (obiekt). Z jednego przepisu można upiec wiele ciast.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A: Chociaż to prawda (obiekt jest instancją typu złożonego, jakim jest klasa), nie jest to tak fundamentalna i precyzyjna definicja jak opcja B.
- C: Jest to nieprawda. Klasa jest definicją (typem), a obiekt jest jej bytem (instancją).
- D: Jest odwrotnie – to klasa umożliwia zdefiniowanie i tworzenie obiektów.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
- Bajt (Byte – 8 bitów)Podstawowa jednostka pamięci cyfrowej złożona z 8 bitów, mogąca przyjąć jedną z 256 unikalnych kombinacji (wartości od 0 do 255 bez znaku lub od -128 do 127 ze znakiem).
Podobne pytania z działu „Klasy obiekty i metody”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 38 pytań z tego działu.
- #87
Przedstawiony zapis w języku C# oznacza definicję klasy Car, która:
- #134
W przedstawionym kodzie zdefiniowano abstrakcyjną klasę figura i dziedziczącą po niej klasę prostokąta ze zdefiniowanymi polami i konstruktorami. Wskaż minimalną implementację sekcji /* metody klasy */ dla klasy Prostokat:
- #136
W języku C# szablon List implementuje funkcjonalność listy. Z inicjalizacji obiektu wykaz wynika, że jego elementami są:
- #150
W językach C++ lub C# słowo kluczowe virtual można stosować do
- #153
Zastosowanie modyfikatora abstract w definicji metody klasy oznacza, że