Discuss / Java / 循环中的income为什么是一个实例呢,不是incomes嘛

循环中的income为什么是一个实例呢,不是incomes嘛

Topic source

求解

incomes 是一个数组,数组里面每个元素都是一个实例。循环中就是遍历这个数组

云外方天

#3 Created at ... [Delete] [Delete and Lock User]

可以再看一下前面的foreach循环。

foreach循环遍历的是数组中的元素,而incomes数组的元素是使用new关键字创建的Income、Salary和StateCouncilSpecialAllowance这三个类的实例对象,所以遍历incomes数组就是再遍历这三个实例对象。三个实例对象中都有getTax()方法并返回各自要缴纳的税款,在循环体中累计三个对象的税,就是要缴纳的总税款。


  • 1

Reply