A) Dziedziczenie B) Polimorfizm C) Enkapsulacja D) Abstrakcja
A) klasa B) var C) to D) nowy
A) Funkcja w JavaScript B) Instancja obiektu C) Zmienna w C++ D) Schemat tworzenia obiektów
A) Ukrywanie szczegółów implementacji B) Tworzenie obiektów z klas C) Rozszerzanie funkcjonalności klasy nadrzędnej D) Możliwość traktowania obiektów różnych klas jako obiektów wspólnej nadklasy
A) Dziedziczenie właściwości z klasy nadrzędnej B) Tworzenie wielu instancji obiektu C) Nadpisywanie metod klasy nadrzędnej D) Powiązanie danych i metod operujących na danych
A) Metoda statyczna B) Specjalna metoda, która jest automatycznie wywoływana podczas tworzenia obiektu C) Metoda używana do niszczenia obiektów D) Metoda zwracająca wartość
A) Dostęp do metody prywatnej B) Implementacja interfejsu C) Deklarowanie zmiennej D) Odnosi się do nadklasy klasy, używanej do wywoływania metod z nadklasy.
A) Ukrywanie szczegółów implementacji metody B) Posiadanie wielu metod w klasie o tej samej nazwie, ale różnych parametrach C) Tworzenie nowych metod w podklasie D) Zastępowanie metody z nadklasy
A) Tworzenie wielu obiektów z jednej klasy B) Nadpisywanie metod z klasy nadrzędnej C) Dostęp do prywatnych członków klasy D) Ukrywanie szczegółów implementacji przy jednoczesnym pokazywaniu tylko niezbędnych szczegółów obiektu
A) Ukrywa szczegóły obiektu B) Ogranicza dostęp tylko do tej samej klasy C) Pozwala na rozszerzenie klasy D) Umożliwia dostęp do klasy, metody lub pola przez dowolny inny kod w tym samym lub innym pakiecie.
A) Włącza dynamiczne wiązanie metod B) Umożliwia wielokrotne dziedziczenie C) Wymusza nadpisywanie metod D) Zapobiega modyfikacji klasy, metody lub zmiennej
A) super B) rozciąga się C) nowy D) to
A) Nie powtarzaj się B) Reprezentacja danych Rok C) Powtarzaj się D) Dynamic Reuse Yard
A) finał B) statyczny C) streszczenie D) publiczny
A) Dziedziczenie B) Agregacja C) Skład D) Zależność
A) implementacje B) rozciąga się C) super D) to
A) Konstruktor B) Metoda Accessor C) Destruktor D) Metoda mutatora
A) Zasada substytucji Liskowa B) Zasada odwrócenia zależności C) Zasada pojedynczej odpowiedzialności D) Zasada otwarta/zamknięta
A) Zastępowanie B) Przekroczenie C) Nadpisanie D) Przeciążenie
A) Aby mieć wiele metod o tej samej nazwie w klasie B) Aby ukryć szczegóły implementacji metody C) Aby zapewnić konkretną implementację metody, która jest już zapewniona przez jej nadklasę D) Aby utworzyć nowe metody w podklasie
A) Wirtualne dziedziczenie B) Klasy abstrakcyjne C) Interfejsy D) Polimorfizm
A) Przeciążenie B) Zastępowanie C) Dziedziczenie D) Enkapsulacja
A) Zasada segregacji interfejsów B) Zasada otwarta/zamknięta C) Zasada pojedynczej odpowiedzialności D) Zasada substytucji Liskowa
A) Agregacja B) Dziedziczenie C) Skład D) Zależność
A) Polimorfizm B) Abstrakcja C) Enkapsulacja D) Dziedziczenie
A) Zasada segregacji interfejsów B) Zasada substytucji Liskowa C) Zasada otwarta/zamknięta D) Zasada pojedynczej odpowiedzialności
A) Prywatny B) Domyślny C) Chroniony D) Publiczny
A) Abstrakcja B) Dziedziczenie C) Polimorfizm D) Enkapsulacja |