Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvOpCoOp 127 of 147 menu
◀ ▶

Объект как часть другого объекта в Java

Композиция начинается с простой идеи: один объект может хранить внутри себя другой объект. Сначала сделаем класс автора записи:

class Author { String name; Author(String name) { this.name = name; } }

Теперь сделаем класс записи. В нем будет поле, в котором хранится объект автора:

class Post { String title; Author author; Post(String title, Author author) { this.title = title; this.author = author; } }

Создадим автора, передадим его в запись и прочитаем имя автора через поле записи:

Author author = new Author("Ann"); Post post = new Post("News", author); System.out.println(post.author.name);

Сделайте класс Department с названием отдела. Сделайте класс Employee с именем и полем Department.

Создайте объект Employee и выведите имя работника и название его отдела.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить