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

Вызов методов вложенного объекта в Java

Если объект хранится в поле, можно обращаться не только к его данным, но и к его методам. Сначала сделаем автора с методом вывода имени:

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

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

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

Добавим в запись метод, который вызывает метод вложенного объекта:

String showAuthor() { return author.showName(); }

Проверим цепочку вызовов на готовом объекте:

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

Сделайте класс Department с методом, возвращающим название отдела.

Сделайте класс Employee с полем Department и методом, который возвращает название отдела работника.

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