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