|
|
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
Можно ли Java передать в качестве параметра метода другой метод? Если да как это реализуется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 23:22 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
kylixМожно ли Java передать в качестве параметра метода другой метод? Если да как это реализуется Привет! Примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:03 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
да че то так не срабатывает пишет legendre.java:117: ')' expected ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:09 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
kylixда че то так не срабатывает пишет legendre.java:117: ')' expected Покажи кусок кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:10 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
double lfk(double fun(double ),long n,double T) {return (2*n+1)/T; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:18 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
kylixdouble lfk(double fun(double ),long n,double T) {return (2*n+1)/T; } А это что - double fun(double )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:21 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
Вообщем мне нужно передать в функцию другую функцию возвращающую значение double , и имеющую в качестве параметра переменную того же типа, определить ее заранее я не могу.Это может быть любая функция определенная аналогичным образом . В С++ это делалось с помощью указателя на функцию , в java указателей нет поэтому не знаю как реализовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:28 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
То есть надо код перенести с С++ на Java :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:30 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
kylixТо есть надо код перенести с С++ на Java :) С С++ я к сожалению не знаком, потому и не знаю ничего про указатели на функцию. Наверное кроме примера, опубликованного выше, помочь ничем не смогу =( Сори. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:36 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
kylixТо есть надо код перенести с С++ на Java :) А выучить Java религия не позволяет? Такие словая как интерфейс и делегатирование знакомы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:42 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
1-й способ (кошерный) Interface + Implementations. Передается объект релизующий нужную логику. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:44 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
2 Leonidv : религия позволяет , только я новичок в Java поэтому спрашиваю . В гугле искал но не нашел, может плохо искал. Про интерфейсы слышал еще из IDL , про делегатирование нет . 2 : блаблабла спасибо использую ваш вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 00:51 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
Так как любая функция в Java принадлежит объекту, то и вместо передачи указателя на функцию передается ссылка на объект, в котором нужная функция и вызывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2007, 09:01 |
|
||
|
Параметры методов
|
|||
|---|---|---|---|
|
#18+
kylix, вот работающий пример (из 2-х файлов ) //---- 1: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. //---- 2: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. //---- результат: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2014, 10:28 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34556523&tid=2126369]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 535ms |

| 0 / 0 |
