Przejdź do treści głównej
INF.04Pytanie #161 z 856klasy-obiekty-i-metody

Z przedstawionego fragmentu kodu można wywnioskować, że element o nazwie rysunek jest

Opcje odpowiedzi:
A
konstruktorem
B
polem klasy
C
metodą klasy
Prawidłowa
D
obiektem
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Uzasadnienie i szersze wyjaśnienie:

W programowaniu obiektowym, składnia użyta w drugiej linii kodu, obj1.rysunek();, jednoznacznie wskazuje na wywołanie metody. Kluczowym elementem są tutaj nawiasy () na końcu nazwy. Ta konwencja jest standardem w językach takich jak Java, C#, C++ czy JavaScript.

  • obj1 to instancja (obiekt) klasy MojaKlasa.
  • Operator kropki . służy do uzyskania dostępu do składowych (pól i metod) obiektu.
  • rysunek() to wywołanie akcji (operacji) zdefiniowanej w klasie, czyli właśnie metody.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. konstruktorem: Konstruktor to specjalna metoda wywoływana tylko raz, w momencie tworzenia obiektu za pomocą słowa kluczowego new. W tym kodzie konstruktorem jest MojaKlasa().
  • B. polem klasy: Pole (lub atrybut) to zmienna przechowująca dane w obiekcie. Dostęp do pola uzyskuje się bez nawiasów, np. obj1.rysunek;.
  • D. obiektem: Obiektem w tym fragmencie jest obj1. rysunek jest składową tego obiektu, a nie oddzielnym obiektem w tym kontekście.

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 „Klasy obiekty i metody”

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