请各位帮我看下这个Java的投票程序哪里错了?谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/07 08:15:21
要求是自己创建一个VotingMachine的class,然后用Election测试结果,要求是一共15票,投票给3个人,每个人的票数不可以有 0 。

我VotingMachine写的是
======================
public class VotingMachine

{

private int green;
private int republican;
private int democrat;

public VotingMachine()

{
green = 0;
republican = 0;
democrat = 0;

}

public void voteForGreen()

{

green = green + 1;

}

public void voteForRepublican()

{

republican = republican + 1;

}

public void voteForDemocrat()

{

democrat = democrat + 1;

}

public int getGreenVotes()

{

return green;

}

public int getRepublicanVotes()

{

return republican;

}

public void voteForGreen()
{
green = green + 1;
}

voteResult.voteForGreen(7);
有问题,方法中根本就没有设置参数。改成
public void voteForGreen(int num)
{
green = green + num;
}
就行了,其它三个加票数的方法也一样。