Proszę o pomoc w wyborze prawidłowych twierdzień (Prawda/ Fałsz)
- Klasa może być rozszerzona przez interfejs** P**
- Klasa może być rozszerzona przez dwa różne interfejsy P
- Interface może posiadać atrybuty** P**
- Error jest rodzajem wyjątku ??
-
W czasie wykonania programu w j. Java na stosie składowane są metody ze zmiennymi oraz wartościami prymitywnymi i wskaźnikami do obiektów **F**
-
Wyjątki niesprawdzane nie muszą być deklarowane w sygnaturze, jeśli metoda je rzuca **P**
-
Słowem kluczowym przy deklaracji wyjątku w sygnaturze metody jest throws. **P**
- Dziedziczenie nie może zmiejszyć widoczności atrybutów F
-
Dziedziczenie nie może zmniejszać widoczności metod **F**
- Klonowanie głębokie może podwoić ilość obiektów na składzie P
- Klasa abstrakcyjna może zawierać metody abstrakcyjne tj z adnotacją abstract P
- Klasa zwykła nie może być rozszerzana przez klasę abstrakcyjną F
- Klasa abstrakcyjna może implementować wiele interfejsów P
- Error jest nadklasą klasy Exception ** F**
- W czasie wykonania programu w j. Java, stos wywołań metod jest niepusty P
- Typy rodzajowe zwiększają możliwości kompilatora sprawdzania poprawności metod F
- Jeden Aplet może mieć wielu słuchaczy zdarzeń P
- Implementacja maszyny wirtualnej Java wykonuje kod zródłowy języka Java F
- Klasa wewnętrzna może implementować wiele interfejsów F
- Jeśli rzucony wyjątek nie zostanie złapany przez zadną z metod na stosie, wtedy stos zostanie opróżniony F
- Przy kompilacji dla różnych parametrów klasy generycznej generowane są różne klasy. ??
- Słuchacz apletu jest konieczny do rejestracji zdarzeń P
- Jeśli metoda rzuca wyjątek i nie obsługuje go, to jest zdejmowana ze stosu P
- Implementacja typów generycznych w przypadku języka Java polega na bezpiecznym rzutowaniu P