У меня есть два ArrayLists
, moviesAvailable
и moviesRented
в классе с именем Catalogue
, и у меня есть еще один ArrayList
с именем currentlyRented
в классе с именем Customer
.Я хочу, чтобы moviesRented
и currentlyRented
были связаны, чтобы у одного Customer
можно было взять напрокат много фильмов.
У меня есть код, так что когда клиент арендует фильм, этот фильм удаляется изmoviesAvailable
класс и добавление к moviesRented
классу.Я хочу, чтобы у каждого клиента был список currentlyRented
.
Класс Catalogue
:
null
Класс Customer
:
null
Когда я запускаю полную программу, происходит, если я ввожуклиент id
и title
фильма, он арендует фильм.Когда я арендую другой, используя другой id
, он снова арендует.Однако, когда я ввожу клиента id
для возврата фильма, в нем перечислены фильмы обоих клиентов.