Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Список методов статического класса / 7 сообщений из 7, страница 1 из 1
10.08.2004, 17:50
    #32643284
Их есть у меня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Список методов статического класса
Я понимаю, что рефлексия тут наверное не поможет...
Но все же: у объекта мы можем получить список методов


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


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

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

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

Надеюсь, это было внятно :))
...
Рейтинг: 0 / 0
11.08.2004, 11:55
    #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
Форумы / Java [игнор отключен] [закрыт для гостей] / Список методов статического класса / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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