Задача

4/6

Создание ссылки

Теория Нажмите, чтобы прочитать/скрыть

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

Ссылки
В языке Java переменная никогда не может хранить объект. Вместо этого, в Jave существуют ссылки, которые указывают на расположение объекта в памяти.
Синтаксис создания переменной типа ссылка на объект выглядит следующем образом:
<Имя класса> <имя переменной>;
Стоит отметить, что мы сразу же указываем класс, на объекты которого будет указывать ссылка.

Пример: переменная с именем «b», указывающая на класс Book:

Book b;

Точно также можно создавать и поля класса (там можно дописать модификатор доступа). Можно создавать массивы ссылок и возвращать их из методов. Пример:

public class Libary {
  public Book[] books;
  public Book findBookWithName(String name) {
//код, который находит нужную книгу
  }
};


Вывод: с ссылками во многом можно работать также, как и с переменными других элементарных типов (int, long, double...).

Задача

Создайте ссылку a типа Dog.