ID: 3019 OOP - Zaawansowane Łatwe

Źródło: Arkusze CKE

Jakie jest podstawowe zadanie konstruktora w klasie?

Warianty odpowiedzi

  1. A

    Wprowadzenie nowej metody do już istniejącej klasy

  2. B

    Nadanie wartości polom obiektu po jego zniszczeniu

  3. C

    Usuwanie instancji obiektów

  4. D

    Inicjalizacja obiektu w momencie jego tworzenia

Wyjaśnienie

Konstruktor to specjalna metoda wewnątrz klasy, która wykonuje się automatycznie dokładnie w momencie tworzenia nowego obiektu za pomocą słowa kluczowego new.

Jego głównym zadaniem jest przygotowanie obiektu do pracy, czyli inicjalizacja jego pól początkowymi wartościami lub pobranie ich z parametrów.

Bez konstruktora nowy obiekt mógłby pozostać w nieokreślonym stanie lub zawierać puste dane, co prowadziłoby do błędów w działaniu aplikacji.

Sprawdź się w praktyce

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

Podobne pytania — OOP - Zaawansowane