Достижение объекта из другого класса - PullRequest
0 голосов
/ 08 октября 2019

There are codes about Account class.

Я создал несколько переменных экземпляра, конструкторов, геттеров, сеттеров и методов в Account Class. Теперь я хочу добавить класс Customer с двумя переменными экземпляра, называемыми name и account, чтобы связать клиента с созданным мной объектом account. Итак, мой учитель сказал мне, что я могу написать это таким образом.

There are codes about Customer class.

Но я не понимаю логику написания Private Account account,Account взято из класса Account и нужно ли писать account для связи с другими объектами аккаунта, которые я создал? Кроме того,

enter image description here

this.account.report();

Эта строка вызывает метод из класса Account, если да, то как программа понимает, что она должна вызывать этот метод изКласс аккаунта? Спасибо за ответ.

1 Ответ

1 голос
/ 08 октября 2019
private Account account

Ваш учитель кодирует объектно-ориентированным способом. Всякий раз, когда вы создаете новую версию Customer, вам нужно добавить два параметра в конструктор, name и account.

Запись Account account в классе customer с целью повторного использования в классе Customerсама по себе.

this.account.report(); вызывает метод из класса Account. Программа понимает, что должен вызывать этот метод из класса Account, поскольку this.account является экземпляром класса Account и содержит все методы, свойства и поля класса Account

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...