Философия Java


Упражнения - часть 3


[27] В части литературы по Java от Sun они говорят об этом неуклюжим, но описательным именем “конструктор без аргументов”. Термин “конструктор по умолчанию” был в использовании уже много лет, поэтому он используется и сейчас.

[28] Одна из причин, по которой это возможно, если вы передаете ссылку на объект в static метод. Поэтому, через ссылку (которая теперь аналогична this), вы можете вызвать не static методы и получить доступ к не static полям. Но обычно, если вы хотите сделать что-то подобное, вы сделаете обычный не static метод.

[29] Термин, который был введен Bill Venners (www.artima.com) во время семинара, который мы с ним проводили вместе.

[30] В отличие от этого, C++ имеет список инициализирующих конструкторов, который является причиной инициализации до попадания в тело конструктора и является обязательным для объектов. Смотрите Thinking in C++, 2nd edition (доступную на CD ROM, поставляемый с книгой и на www.BruceEckel.com).

[31] Смотрите Thinking in C++, 2nd edition о более полном описании агрегатной инициализации в C++.

[ Предыдущая глава ] [ Оглавление ] [ Содержание ] [ Индекс ] [ Следующая глава ]




Начало  Назад  Вперед