|
|
|
Указатели или как вызвать метод объекта, который в массиве?
|
|||
|---|---|---|---|
|
#18+
Имеем данный код: Код: java 1. 2. 3. 4. 5. Делаем массив объектов arr , у очередного элемента массива хотим вызвать метод init . Очевидно, что конструкция arr[i].init( ); не прокатывает. Я было подумал, что надо использовать ссылку или указатель, но, вроде, arr - это уже указатель. Может нужен еще один указатель с другим типом? Как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 18:08 |
|
||
|
Указатели или как вызвать метод объекта, который в массиве?
|
|||
|---|---|---|---|
|
#18+
( (MyClass) arr[i] ).init(); IMHO p.s. скобочек больше, чем нужно, но я предпочитаю переусердствовать, чем бы потом не нужно было о порядке операций догадываться и по книжкам таблички приоритетов искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 18:11 |
|
||
|
Указатели или как вызвать метод объекта, который в массиве?
|
|||
|---|---|---|---|
|
#18+
Но лучше как-то так. IMHO Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 18:12 |
|
||
|
Указатели или как вызвать метод объекта, который в массиве?
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev( (MyClass) arr[i] ).init(); IMHO p.s. скобочек больше, чем нужно, но я предпочитаю переусердствовать, чем бы потом не нужно было о порядке операций догадываться и по книжкам таблички приоритетов искать. Получилось, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 18:25 |
|
||
|
Указатели или как вызвать метод объекта, который в массиве?
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevНо лучше как-то так. IMHO Код: java 1. 2. 3. 4. 5. Да, конечно, надо было вынести из цикла создание массива :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2017, 18:26 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=67&tid=2122866]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 315ms |

| 0 / 0 |
