Spec-Zone .ru
спецификации, руководства, описания, API
След: Изучение Языка Java
Урок: Классы и Объекты
Раздел: Больше на Классах
Сводка Создания и Используя Классы и Объекты
Домашняя страница > Изучение Языка Java > Классы и Объекты

Сводка Создания и Используя Классы и Объекты

Объявление class называет class и включает тело class между фигурными скобками. Имени class могут предшествовать модификаторы. Тело class содержит поля, методы, и конструкторов для class. class использует поля, чтобы содержать информацию о состоянии и использует методы, чтобы реализовать поведение. Конструкторы, которые инициализируют новый экземпляр class, используют имя class и похожи на методы без типа возврата.

Вы управляете доступом к классам и элементам таким же образом: при использовании модификатора доступа такой как public в их объявлении.

Вы определяете переменную class или метод class при использовании static ключевое слово в объявлении элемента. Элемент, который не объявляется как static неявно член экземпляра. Переменные класса совместно используются всеми экземплярами class и могут быть получены доступ через имя class так же как ссылку экземпляра. Экземпляры class получают свою собственную копию каждой переменной экземпляра, к которой нужно получить доступ через ссылку экземпляра.

Вы создаете объект из class при использовании new оператор и конструктор. Новый оператор возвращает ссылку на объект, который создавался. Можно присвоить ссылку на переменную или использовать ее непосредственно.

Переменные экземпляра и методы, которые доступны, чтобы кодировать за пределами class, в котором они объявляются, могут быть упомянуты при использовании полностью определенного имени. Полностью определенное имя переменной экземпляра похоже на это:

objectReference.variableName

Полностью определенное имя метода похоже на это:

objectReference.methodName(argumentList)

или:

objectReference.methodName()

Сборщик "мусора" автоматически очищает неиспользованные объекты. Объект неиспользован, если программа не содержит больше ссылок на него. Можно явно отбросить ссылку, устанавливая переменную, содержащую ссылку на null.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Инициализация Полей
Следующая страница: Вопросы и Упражнения: Классы