Если у меня есть абстрактный (или нет, не имеет значения) класс - могу ли я найти все классы, которые наследуются от этого класса?IDEA (Java): как увидеть все классы, которые наследуются от этого
0
A
ответ
2
Как Kon pointed out in the comments, это называется иерархией типов. Чтобы найти это в IntelliJ, используйте ссылку ^ + H или перейдите по ссылке «Инициализация и иерархия типов».
1
Это может зависеть от ключа связывания, но от того, что я помню, по умолчанию в идее, это Ctrl + H (или эквивалент Ctrl на вашей платформе).
Если это не так, то ярлык вы должны знать Ctrl + сдвиг + , который позволяет найти действия (и перечисляет их с keybinds) на основе случайного запроса!
Смежные вопросы
- 1. Как распиливать классы, которые наследуются от TLorentzVector?
- 2. Как все классы наследуются от Object?
- 3. Ninject: Создайте все классы, которые наследуются от абстрактного класса, которые также передают некоторую пользовательскую логику Boolean.
- 4. Как получить все типы коллекции, которые наследуются от общего класса?
- 5. C++ - все классы неявно наследуются от класса Object?
- 6. Модули тестирования модулей, которые наследуются от NSManagedObject
- 7. Все объекты наследуются от NSObject?
- 8. Как увидеть все намерения в intellij Idea?
- 9. Ловля исключений, которые не наследуются от Exception
- 10. Реферирование все классы, которые простираются от корневого класса - Java
- 11. Обновление классов, которые наследуются от абстрактных классов
- 12. C++, cscope, ctags и vim: Поиск классов, которые наследуются от этого
- 13. Список всех классов, которые наследуются от определенного класса/интерфейса
- 14. Множество представлений, которые наследуются от шаблона
- 15. Классы Java, которые зависят друг от друга
- 16. Как организовать классы C#, которые наследуют друг от друга, но также обладают свойствами, которые наследуются друг от друга?
- 17. Поиск контроля на страницах, которые наследуются от базовой страницы
- 18. При наследовании от класса его внутренние классы все еще наследуются от родителя
- 19. Java Instantiate Все Классы
- 20. Действительно ли производные классы наследуются по-разному?
- 21. Производить XML-файлы, которые наследуются от других файлов XML
- 22. Как увидеть классы inbulit
- 23. Создать TableViewController и UIViewController, которые наследуются от BaseViewController
- 24. Как перечислить все классы, которые объект расширяет в Java?
- 25. Почему код EF5 ChangeTracker проверяет классы, которые не наследуются от IAuditableTable?
- 26. Невозможно увидеть Intellij Idea Palette
- 27. Jsoup: получение элементов, которые не наследуются от данного типа
- 28. Получение списка типов в сборке, которые наследуются от определенного интерфейса
- 29. Должны ли все классы, которые не унаследованы, окончательные?
- 30. Как найти все типы в сборке, которые наследуются от определенного типа C#
Это называется иерархия типов, я не знаю, где находится команда в IntelliJ, но в Eclipse вы можете щелкнуть правой кнопкой мыши любой класс/интерфейс и щелкнуть Open Type Hierarchy – Kon
Да. Спасибо, @Kon :) – Alendorff
Если вы когда-либо застряли без IDE, поиск по вашему проекту для '' extends YourClassName '' поможет вам найти подклассы (хотя вам придется повторно искать под-подклассы и т. Д. – scunliffe