Przejdź do treści głównej
INF.04Pytanie #249 z 856interfejsy-i-klasy-abstrakcyjne

Klasie o nazwie samochod nadano cechy: marka, rocznik, parametry[]. Cechy te należy zdefiniować jako

Opcje odpowiedzi:
A
funckje
B
pola
Prawidłowa
C
interfejsy
D
metody
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

W programowaniu obiektowym, cechy lub atrybuty, które opisują stan obiektu, są definiowane jako pola (ang. fields) lub składowe danych. marka, rocznik i parametry to dane, które charakteryzują konkretny egzemplarz (obiekt) klasy samochod. Dlatego powinny być zaimplementowane jako pola tej klasy.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. funckje i D. metody: Są to synonimy określające zachowania lub operacje, które obiekt może wykonywać (np. uruchomSilnik(), przyspiesz()). marka to dana, a nie czynność.
  • C. interfejsy: Interfejs definiuje zbiór metod (czyli zachowań), które klasa musi zaimplementować. Jest to „kontrakt” na funkcjonalność, a nie sposób na przechowywanie danych.

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Interfejsy i klasy abstrakcyjne”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 17 pytań z tego działu.