Ссылка сцепление
Ссылка сцепления означает, что вы не ограничивается лишь к одному классу / объекту-членов в той или иной заявление с. оператора, но могут продолжать доступа дополнительных членов в данном заявлении. Например, скажем, что мы хотели, чтобы преобразовать целое число к Строка объекта представительства, а затем получить первые цифры из строки, как символ. Мы могли бы выполнить эту задачу следующим образом: int я = 72; Строка ул = String.valueOf (я); символ firstChar = str.charAt (0); System.out.println (firstChar) / / выводит 7 Этот код вполне нормально, но мы могли бы также осуществил этот код в neater моды, используя ссылки сцепления следующим образом. int я = 72; символ firstChar = String.valueOf (я). charAt (0); System.out.println (firstChar) / / выводит 7 также Это очень легко понять, как это работает. В. Оператор имеет слева (слева направо) приоритет .. Имея это в виду, мы можем видеть, что следующее заявление оценивается в первую очередь: String.valueOf (я) Это вернет новый объект Строка представительство в переменную я прошел к нему. Затем метода charAt ссылаются на новые струны объект, вернувшись на первый символ в строке с переменной firstChar. Вы должны смотреть на выступление String.valueOf (я), в качестве ссылки на строк сам объект, в котором он есть, как это, что метод возвращает. Вы можете затем доступ членов Совета Строка объекта, как charAt том, что мы обращались. Если мы сказали, что мы личности объекта внутри планеты объект, который, в свою очередь, внутри SolarSystem объект, и объект был SolarSystem внутри Вселенной объект, мы можем получить доступ к личности объекта от ссылки на объект Вселенной в следующем. Лицо bob = myUniverse.mySolarSystem.myPlanet.myPerson; в этой статье идет речь добавлены Габриэла С. Перес Оговорка: Наш сайт не несет ответственности за информацию, содержащуюся в этой статье. Эта статья ни в коей мере не отражает взгляды, мнения, мысли или убеждения статей Каталог сотрудников.
|
|||
|