Czy istnieje sposób programistycznego stwierdzenia, czy klasa Java jest abstrakcyjna? (Inne niż próba utworzenia i przechwycenia błędu) Dzięki!Jak sprawdzić, czy klasa Java jest abstrakcyjna?
14
A
Odpowiedz
25
Można użyć refleksji:
if (Modifier.isAbstract(FooBar.class.getModifiers())) {
// ...
}
+0
Ta sama odpowiedź (+ interesujący link) tutaj: http://stackoverflow.com/questions/1072890/how-can-i-determine -zwykła-klasa-jest-abstrakcyjna-przez-odbicie – Benj
+0
@Benj Dzięki! Rewizja. –
Powiązane problemy
- 1. Jak sprawdzić, czy klasa Delphi jest deklarowana jako abstrakcyjna?
- 2. Jak określić, czy klasa Java jest abstrakcyjna przez odbicie
- 3. Klasa abstrakcyjna - Super Konstruktor (Java)
- 4. Java Klasa abstrakcyjna i generics
- 5. Czy klasa abstrakcyjna ma serialVersionUID
- 6. Java abstrakcyjna klasa implementuje interfejs
- 7. abstrakcyjna klasa dziedziczy inną klasa abstrakcyjna problem
- 8. Klasa abstrakcyjna lub pomocnik Klasa
- 9. Jak sprawdzić, czy istnieje klasa?
- 10. ActiveAndroid klasa abstrakcyjna tabela
- 11. abstrakcja kontra abstrakcyjna klasa
- 12. Zapewnienie klasa abstrakcyjna bas jest shared_ptr
- 13. Konwencja nazewnictwa klas C: Czy jest to klasa BaseClass lub klasa klasy lub Klasa abstrakcyjna
- 14. Jak sprawdzić, czy Java Future jest kompletna?
- 15. Scala Extended Sparametryzowana Klasa Abstrakcyjna
- 16. Klasa abstrakcyjna i interfejs razem?
- 17. Czy w Java jest klasa okręgu, jak klasa Rectangle
- 18. Klasa abstrakcyjna/metoda, jak C# -> VB.NET
- 19. Klasa nie jest abstrakcyjna i nie Przestawianie błąd w Javie
- 20. Co sprawia, że pylin myśli, że moja klasa jest abstrakcyjna?
- 21. Jak sprawdzić, czy klasa istnieje w css?
- 22. Jak sprawdzić, czy klasa została zainicjowana?
- 23. Jak sprawdzić, czy klasa ma atrybut DataContract?
- 24. Typy generyczne a Klasa abstrakcyjna/Interfejsy
- 25. Klasa abstrakcyjna C++ bez czystych funkcji wirtualnych?
- 26. Czy mogę sprawdzić, czy dana klasa * nie * jest domyślna?
- 27. Dziedziczenie spadkowe: klasa abstrakcyjna - Który STWÓRCA?
- 28. php klasa abstrakcyjna rozszerzająca kolejną abstrakcyjną klasę
- 29. Czy klasa abstrakcyjna może być używana jako typ odniesienia?
- 30. Który z nich jest szybki, Klasa abstrakcyjna lub interfejs?
Dlaczego cię to obchodzi? (Niepowodzenie konstruowania instancji może być spowodowane wieloma przyczynami.) –
Możliwy duplikat [Jak określić, czy klasa Java jest abstrakcyjna przez odbicie] (http://stackoverflow.com/questions/1072890/how-can -i-określ-czy-a-java-class-is-abstract-by-reflection) –