Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5.1 отчёт

.docx
Скачиваний:
1
Добавлен:
03.08.2021
Размер:
16.79 Кб
Скачать

Создание объекта

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

1

2

Book b; // объявление переменной, которая еще не хранит ссылку на объект

b = new Book(); // выделение памяти под объект Book

После объявления переменной Book b; эта переменная еще не ссылается ни на какой объект и имеет значение null. Затем мы создаем непосредственно объект класса Book с помощью одного из конструкторов и ключевого слова new.

Прежде чем вызывать созданные нами методы в классе Cat и заставить нашего кота естьспать и говорить, сперва нужно создать экземпляр класса (инстанцию).

Cat ourcat = new Cat();

Данная строчка нам говорит о том, что в памяти создан экземпляр объекта Cat, а переменная ourcat типа Cat (такого же, как и наш объект) указывает на то место в памяти, где был этот объект создан.

Переменную ourcat теперь можно использовать для вызова методов класса Cat, например:

ourcat.eat();

ourcat.sleep();