Показать сообщение отдельно
Старый 21.02.2013, 23:06
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 8  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Не уверен, что понял. Напомню Ваш вопрос: "как проверить, что Класс А наследует Класс В". Ну вот так и проверить, describeType() возвращает описание класса, в котором в частности перечислены все его предки (методы и свойства тоже, но речь сейчас не о них). Другого способа узнать о наследовании, не создавая экземпляра, нет. Все Классы имеют один тип — Class. Экземпляры же имеют все типы из цепочки наследования, поэтому их можно проверить на принадлежность к определенному типу.

Но думаю, этот вопрос у Вас отпал, когда Вы разобрались, что статические методы не наследуются, а значит и никакой гарантии наличия метода у наследника все равно не будет. )))))
__________________
Reality.getBounds(this);