|
|
|
Можно ли в java вызывать неописанные методы?
|
|||
|---|---|---|---|
|
#18+
Нужно, чтобы можно было вызывать, вот пример: class Basic { }; class Printable:Basic { function Print(Msg) { ... ; return true;} } class NoPrintable:Basic { function Calculate() {} } function test(X:Basic) { return X.print("Hello"); } a=new Printable; //print есть b=new NoPrintable; //printа нет r1=test(a); //вернется true r2=test(b); //вызовется исключение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 18:42:57 |
|
||
|
Можно ли в java вызывать неописанные методы?
|
|||
|---|---|---|---|
|
#18+
Reflection API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 18:44:33 |
|
||
|
Можно ли в java вызывать неописанные методы?
|
|||
|---|---|---|---|
|
#18+
ЗашедшийReflection API. Для этого нужно особым образом описывать классы, или это можно сделать средствами языка с уже готовыми классами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 18:53:11 |
|
||
|
Можно ли в java вызывать неописанные методы?
|
|||
|---|---|---|---|
|
#18+
Fixin ЗашедшийReflection API. Для этого нужно особым образом описывать классы, или это можно сделать средствами языка с уже готовыми классами? Средствами языка, никаких специальных описаний не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 19:00:01 |
|
||
|
Можно ли в java вызывать неописанные методы?
|
|||
|---|---|---|---|
|
#18+
Ну хорошо, а в данном примере что будет, когда я вызову test(a) - исключение или она все же вызовет метод Print? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 19:15:50 |
|
||
|
Можно ли в java вызывать неописанные методы?
|
|||
|---|---|---|---|
|
#18+
FixinНу хорошо, а в данном примере что будет, когда я вызову test(a) - исключение или она все же вызовет метод Print? В указанном виде оно просто не скомпилируется. Синтаксис вызова методов через Reflection совершенно иной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 19:32:31 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=656&tid=2146426]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
3ms |
| others: | 325ms |
| total: | 464ms |

| 0 / 0 |
