我在Account Class中创建了几个实例变量,构造函数,getter,setter和方法。现在,我想添加一个带有两个实例变量的Customer类,这些实例变量称为name和account,以便将客户与我创建的account对象链接。所以,我的老师告诉我,我可以这样写。
但是我不理解编写Private Account account
背后的逻辑。 Account
是否来自Account类,我是否必须编写account
才能链接到我创建的其他帐户对象?此外,
this.account.report();
此行是否从Account类调用该方法,如果这样,程序如何理解它应从Account类调用该方法?谢谢您的回答。
答案 0 :(得分:1)
private Account account
您的老师正在以一种面向对象的方式进行编码。
每当您创建新版本的Customer时,都需要向构造函数添加两个参数name
和account
。
在客户类中写入Account account
,以便在客户类本身中重用。
this.account.report();
从Account类调用该方法。程序知道应该从Account类调用此方法,因为this.account
是Account类的实例,并且包含Account类的所有方法,属性和字段