我正在为课程做一个程序。我们必须有 2 个构造函数。我如何在他们两个中保持计数?
例如:如果我的测试程序使用 2 个构造函数创建了 5 个不同的人,我将如何返回创建的人数?
在我的两个构造函数中,我都有 count++,但它所做的一切都返回 1。
public Archer(String first, String middle, String last)
{
name = first + " " + middle + " " + last;
count++;
}
public Archer(String first, String last)
{
name = first + " " + last;
count++;
}
我试图创建另一个实例变量并将其设置为相等的计数,但是当我这样做时它返回 0。