powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как передавать параметры по ссылке?
5 сообщений из 5, страница 1 из 1
Как передавать параметры по ссылке?
    #33398788
diablero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Базовый класс - applet
и класс dialog.

Аплет передает, например, число, а диалог что-нибудь с ним делает и возвращает.

как сие передавать?
...
Рейтинг: 0 / 0
Как передавать параметры по ссылке?
    #33398800
diablero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел, в инете, только один убогий способ:
Код: plaintext
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.
 public   class  HelloWorld {

   private   int  iValue;

   static   void  changeIt(HelloWorld value) {

    value.iValue =  10 ;

  }

   public   static   void  main(String[] argvc) {

    HelloWorld hw =  new  HelloWorld();

    hw.iValue =  20 ;

    changeIt(hw);

    System.out.println("After changing : " + hw.iValue);

  }

}


Код: plaintext
1.
2.
3.
В данном случае мы создаем новый объект hw типа HelloWorld, присваиваем целому полю значение  20 , и затем передаем ссылку на этот объект в статический метод класса, где пытаемся изменить состояние объекта. В результате после возвращения в метод main мы видим, что состояние оригинального объекта было изменено. Здесь мы передаем ссылку на оригинальный объект в метод, где через сам объект пытаемся изменить его состояние. В этом случае первоначальное состояние объекта, несомненно, будет изменено. 

Подводя итог всему вышесказанному, хочется лишь отметить, что однозначного мнения нет, что имели в виду авторы и разработчики языка Java, когда определяли возможности передачи объектов в качестве параметров методов. Однако на самом деле, вряд ли стоит уделять этому столь значительное внимание. Важно лишь помнить, что если Вы передаете ссылку на Ваш объект в метод, Вы должны быть готовы, что внутри этого метода состояние объекта может измениться. 

А иначе?
...
Рейтинг: 0 / 0
Как передавать параметры по ссылке?
    #33399185
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
diablero


/topic/229151&pg=2#2024150

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Как передавать параметры по ссылке?
    #33399189
jdev333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
класс Integer есть
...
Рейтинг: 0 / 0
Как передавать параметры по ссылке?
    #33399718
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для любого примитивного типа есть соответсвущий класс int->Integer и т.д.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как передавать параметры по ссылке?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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