У меня есть 3 класса с именами Библиотека, Клиент и Каталог. Я делаю этот код на NetBeans.
Это мой библиотечный класс
public class Library {
private Catalogue catalogue;
private List<Customer> customers;
public static void main(String[] args) {
Library library = new Library();
}
public Library() {
catalogue = new Catalogue(this);
customers = new LinkedList<Customer>();
}
}
Это мой каталог Класс
public class Catalogue {
private Library library;
public Catalogue(Library library) {
this.library = library;
}
}
Это мой класс клиента
public class Customer {
private int ID;
private String name;
private int balance;
public Customer(int ID, String name, int balance) {
this.ID = ID;
this.name = name;
this.balance = balance;
}
}
Как видно из приведенного выше примера кода, я могу напрямую позвонить клиенту из библиотеки, но мой вопрос заключается в том, как я могу также позвонить клиенту из каталога. Ограничения: я не могу добавить поля Клиента в Каталог, а также я не могу также добавить любое поле Клиента в Библиотеку.
На основании приведенного выше примера я должен позвонить клиенту из каталога.
Спасибо