Используйте переменную экземпляра вместе с объектами - PullRequest
0 голосов
/ 03 ноября 2011

Привет, коллеги-программисты!

Итак, я изучаю Java в течение 2 месяцев, и это был действительно потрясающий опыт и путешествие.В Java есть запутанная вещь, я до сих пор не знаю, почему я могу это сделать.Идея заключается в использовании переменной экземпляра в сочетании с объектами.

Почему я могу указать переменную objectname.instance, связанную с объектом?Как называется этот процесс?

Ответы [ 2 ]

3 голосов
/ 03 ноября 2011

Это называется разыменование , то же самое, что вызов метода через objectname.method().Обратите внимание, что, строго говоря, это не имя объекта, а имя ссылки (может быть много ссылок с разными именами, ссылающимися на один и тот же объект).

Обратите также внимание, что лучше инкапсулируйте переменные экземпляра, сделав их закрытыми и предоставив при необходимости методы set / get.

1 голос
/ 03 ноября 2011

Я думаю, это было бы разыменованием. Это не так явно в Java, как в языках, которые сталкиваются с такими понятиями, как указатели или смещения памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...