powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Список методов статического класса
7 сообщений из 7, страница 1 из 1
Список методов статического класса
    #32643284
Их есть у меня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понимаю, что рефлексия тут наверное не поможет...
Но все же: у объекта мы можем получить список методов


Код: plaintext
1.
2.
3.
Class cl=la.getClass();
Method[] mmm=cl.getDeclaredMethods();
mmm.toString();  [i]//трали-вали 


А можно ли что-нить такое сделать со статическим классом ???
...
Рейтинг: 0 / 0
Список методов статического класса
    #32643288
Их есть у меня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть блин, конечно, статических методов класса
...
Рейтинг: 0 / 0
Список методов статического класса
    #32643380
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
getDeclaredMethods возвращает все методы для данного класса, включая и статические.
...
Рейтинг: 0 / 0
Список методов статического класса
    #32643766
Их есть у меня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если это абстрактный класс со статическими методами?

getClass() там вроде не применить?
тогда как?
...
Рейтинг: 0 / 0
Список методов статического класса
    #32643876
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это не применить?
...
Рейтинг: 0 / 0
Список методов статического класса
    #32644165
Их есть у меня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
MyObject cl=new MyObject(); 
Class cl=la.getClass();
Method[] mmm=cl.getDeclaredMethods();
mmm.toString();  [i]//трали-вали 

я просто знаю только такой способ.
То есть - getClass() вызывается как метод
экземпляра.
А у абстрактного класса нету экземпляра.
Разве что наследовать и исследовать наследника?
Но я иногда интроспекцией пытаюсь исследовать классы без
исходников и документации ;
чтобы унаследовать от класса, надо знать методы, а их
я как раз и пытаюсь вытащить.
И кроме того, есть же абстрактные классы, от которых нельзя наследовать,
с ними как в таком случае?

Надеюсь, это было внятно :))
...
Рейтинг: 0 / 0
Список методов статического класса
    #32644192
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Их есть у меня
Код: plaintext
1.
2.
3.
4.
MyObject cl=new MyObject(); 
Class cl=la.getClass();
Method[] mmm=cl.getDeclaredMethods();
mmm.toString();  [i]//трали-вали 

я просто знаю только такой способ.
То есть - getClass() вызывается как метод
экземпляра.
А у абстрактного класса нету экземпляра.
Разве что наследовать и исследовать наследника?
Но я иногда интроспекцией пытаюсь исследовать классы без
исходников и документации ;
чтобы унаследовать от класса, надо знать методы, а их
я как раз и пытаюсь вытащить.
И кроме того, есть же абстрактные классы, от которых нельзя наследовать,
с ними как в таком случае?

Надеюсь, это было внятно :))

извращенец.

поставь intellij idea. она тебе и так все методы покажет.

или если очень хочется - на джакарте есть проект bcel.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Список методов статического класса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]