写一个名为Company的包。在这个包下创建另一个名为salary的包。 这个工资包创造了两个类“收入”和“支出”。收入等级包含基本,DA和Hra ......“支出”包含食物,布料和家庭exp。
在包公司中创建一个“预算”类,它使用上面两个类并计算家庭的节省。
我的问题是我在“收入”和“支出”这两个类中都使用了构造函数。
但在导入这两个类时,Budget类中存在一些问题..
你能解释一下我怎样写“预算”课程???????谢谢/ !!!
答案 0 :(得分:4)
这不是100%完成,甚至不是一个好方法,但它可能会让你思考。
package company;
import company.salary.Income;
import company.salary.Expenditure;
public class Budget
{
private List<Income> credits;
private List<Expenditure> debits;
// Other stuff here
public Money calculateSavings()
{
Money savings = new Money();
for (Income credit : credits)
{
savings.add(credit.getValue());
}
for (Expenditure debit : debuts)
{
savings.sub(debit.getValue());
}
return savings;
}
}
package company.salary;
public class Income
{
private Money value;
public Money getValue() { return this.value; }
}
public class Expenditure
{
private Money value;
public Money getValue() { return this.value; }
}