|
61 / 23 / 8
Регистрация: 27.07.2010
Сообщений: 496
|
|
Одинаковые переменные в одном методе, классе или функции25.07.2018, 02:11. Показов 12126. Ответов 50
Метки нет (Все метки)
Здравствуйте. Читаю JavaRush.
Написано - - Нельзя создать две переменных с одинаковыми именами в одном методе. А в разных методах – можно. Читаю дальше. И на другой странице встречаю такое - - Мы не можем объявить другую переменную с таким же именем в этой же функции или классе. Я что то не улавливаю, в чем тут разница или подвох. Объясните пожалуйста простым доступным языком.
0
|
|
| 25.07.2018, 02:11 | |
|
Ответы с готовыми решениями:
50
Почему в локальном классе доступны финальные переменные или переменные инициализированные при объявлении Глобальная переменная получает данные в одном методе но при запуске второго ,остается равна нулю или null
|
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
||||||||
| 08.08.2018, 00:05 | ||||||||
1
|
||||||||
| 08.08.2018, 00:24 | ||
|
Не по теме:
Однако я привожу свой код, как некоторое доказательство моей уверенности. Вы же приводите мне ... вы даете ссылки на документацию, которую сами внимательно не прочитали. Вот, iSmokeJC, мне понятна его аргументация... JIeIIIa, Покажите Вы получатся сами себе противоречите: Из вашей ссылки "Всякий раз, когда создается объект, он всегда хранится в куче, а в памяти стека содержится ссылка на него. " То есть ссылка, она все таки есть. Но передать её нельзя? Понятно что ссылку нельзя передать по ссылке, хотя и так можно. Мы передаем ссылку по значению адреса. Спор ни о чем.
0
|
||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
||||||
| 08.08.2018, 00:33 | ||||||
|
vvm28, Вы знаете определение понятий pass-by-value и pass-by-reference? Вы все время объясняете pass reference, а это не то же самое, что pass-by-reference.
Ссылки на документацию Вам мало. Примеров кода - мало. Объяснений - мало. Повторю еще раз. Запустите код и посмотрите какой ответ получите:
1
|
||||||
|
|
||||||
| 08.08.2018, 01:30 | ||||||
|
JIeIIIa, Что вы мне тулите ссылку на null.
Вот мой ответ:
1
|
||||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
| 08.08.2018, 01:39 | |
|
vvm28, верните, пожалуйста, из метода НОВЫЙ объект. Не объект с новыми значениями полей, а именно НОВЫЙ ОБЪЕКТ. Когда не сможете это сделать подумайте почему.
Добавлено через 2 минуты И баг-репорт в Оракл напишите, а то по-вашему у них ошибка в документации)
1
|
|
|
|
||
| 08.08.2018, 02:05 | ||
|
JIeIIIa, Вы не очень внимательны. Никто не говорил об ошибке в документации.
Мы передали в метод ссылку на объект. Если бы мы передали значение, то мы не смогли бы поменять никакое поле объекта. Мы бы просто передали значение, и значение бы не изменилось в объекте. Ну да мы передали ссылку как значение и это значение адреса ссылки. Добавлено через 2 минуты Предыдущая ссылка исчезнет. Это будет новый объект, в другой области памяти.
1
|
||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
||||
| 08.08.2018, 02:09 | ||||
|
В последний раз: не путайте передача ссылки и передача ПО ссылке. Добавлено через 1 минуту vvm28, жду от Вас перевод на русский цитаты из документации (вроде как сошлись, что в документации ошибок нет):
1
|
||||
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
|
| 08.08.2018, 02:17 | |
|
1
|
|
| 08.08.2018, 05:38 | |
|
Не по теме: Вы все еще кипятите? тогда мы идем к вам!
0
|
|
| 10.08.2018, 21:20 | |
|
Не по теме: quote="Welemir1;12585358"]Вы все еще кипятите?[/quote]
0
|
|
| 10.08.2018, 21:20 | |
|
Как обьявить переменную в одном классе и что бы ее было видно в дочернем классе
Глобальные переменные в методе класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Книги по геймдизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|