java 调用外部变量_java - 面向对象的Java:使用变量引用进行外部方法调用 - SO中文参考 - www.soinside.com...

使用BlueJ作为编译器,以了解有关外部方法调用/引用的信息。我的目标是学习更多有关从另一个类调用方法以及如何从该类引用变量的信息。

我了解的是,外部方法调用本质上是这样的:

object.methodName(parameters);

我正在处理的当前项目要求我检查ArrayList并提取列表中所有帐户的余额。我只上两节课。 Bank.class和BankAccount.class在BankAccount.class中,我有4种方法; withdraw(),deposit(),showBal()和acctInfo()。对于Bank I,只有两种方法listAllAccounts()和sumAllAccounts()。

我一直坚持写sumAllAccounts()的代码,因为它要求我对添加到BankAccount.class的所有private ArrayList accounts对象的余额求和

我不需要简单的答案,我只是在这里,因为我已经用光了资源。在我的课程中,我们没有讨论static classes或null,因此很多相似的帖子对我来说很难理解。

我在其他地方读过,不可能将实例变量从一个类带到另一个类。所以我很好奇我应该如何将float类型变量提取到另一个类中进行计算。

到目前为止我写的是:private void sumAllAccounts()

{

int index = 0;

float bal = 0;

float sum = 0;

while(index < accounts.size()){

accounts.get(index);

bal = XXXXXXXXXXXXXXXXXXXXXXXXX

sum = sum+bal;

index++;

}

System.out.println("The total balance of all accounts listed are: " + sum);

}

我知道Balance应该在那时查看索引的对象,并提取一个可以加到总和上的余额。我不知道该如何取得平衡。再一次,这只是我正在努力的一个例子,以便我可以更好地解释自己。您的回复内容可能不太具体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值