到达不同类别的对象

时间:2019-10-08 18:45:23

标签: java oop

There are codes about Account class.

我在Account Class中创建了几个实例变量,构造函数,getter,setter和方法。现在,我想添加一个带有两个实例变量的Customer类,这些实例变量称为name和account,以便将客户与我创建的account对象链接。所以,我的老师告诉我,我可以这样写。

There are codes about Customer class.

但是我不理解编写Private Account account背后的逻辑。 Account是否来自Account类,我是否必须编写account才能链接到我创建的其他帐户对象?此外,

enter image description here

this.account.report();

此行是否从Account类调用该方法,如果这样,程序如何理解它应从Account类调用该方法?谢谢您的回答。

1 个答案:

答案 0 :(得分:1)

private Account account

您的老师正在以一种面向对象的方式进行编码。 每当您创建新版本的Customer时,都需要向构造函数添加两个参数nameaccount

在客户类中写入Account account,以便在客户类本身中重用。

this.account.report();从Account类调用该方法。程序知道应该从Account类调用此方法,因为this.account是Account类的实例,并且包含Account类的所有方法,属性和字段