Есть ли способ programmitcally сказать, является ли Java-класс абстрактным? (Не пытайтесь создать экземпляр и поймать ошибку) Спасибо!Как определить, является ли Java-класс абстрактным?
14
A
ответ
25
Вы можете использовать отражение:
if (Modifier.isAbstract(FooBar.class.getModifiers())) {
// ...
}
+0
Тот же ответ (+ интересная ссылка) здесь: http://stackoverflow.com/questions/1072890/how-can-i-determine -whether-a-java-class-is-abstract-by-reflection – Benj
+0
@Benj Спасибо! Upvoted. –
Смежные вопросы
- 1. Django - как определить, является ли модельный класс абстрактным
- 2. Как определить, является ли класс абстрактным в Python 3?
- 3. Как определить, является ли Java-класс абстрактным с помощью отражения
- 4. Определить, является ли PHP_CodeSniffer Sniffing абстрактным (или окончательным) классом
- 5. Как проверить, является ли тип абстрактным?
- 6. Как найти, является ли IType абстрактным классом
- 7. Проверьте, является ли поле абстрактным классом модели
- 8. Является ли интерфейс Java абстрактным классом?
- 9. Является ли абстрактным контроллером CRUD хорошей идеей?
- 10. Java - Является ли каждый интерфейс абстрактным классом?
- 11. Базовый класс является абстрактным, а полученный также является абстрактным?
- 12. error: InitialLoadEntityManagerProxy не является абстрактным
- 13. объект является Как определить, является ли последовательность
- 14. Почему ClassLoader является абстрактным классом?
- 15. является абстрактным обязательным или нет?
- 16. Есть ли способ проверить, является ли класс абстрактным?
- 17. Почему ValueType является абстрактным классом
- 18. Почему класс HttpServlet является абстрактным?
- 19. Является ли это абстрактным классом или чистым виртуальным (интерфейсом)?
- 20. Определить, является ли файл значком
- 21. Определить, является ли NSNumber NaN
- 22. Определить, является ли ячейка видна
- 23. Определить, является ли строка "утвердительной"?
- 24. Определить, является ли объект Generic
- 25. Как определить, является ли сетевой адаптер беспроводной?
- 26. как определить, является ли переменная строкой
- 27. Как определить, является ли текущий кадр родительским?
- 28. Как определить, является ли страница MODAL
- 29. Как определить, является ли строка форматом даты?
- 30. Как определить, является ли группа группой безопасности?
Почему бы вам? (Невозможность построить экземпляр может быть по ряду причин.) –
Возможный дубликат [Как определить, является ли Java-класс абстрактным по отражению] (http://stackoverflow.com/questions/1072890/how-can -i-define-if-a-java-class-is-abstract-by-reflection) –