【发布时间】:2013-10-31 00:40:18
【问题描述】:
public Person (String name, int age, boolean isFemale)
在我正在编写的程序中,我必须跟踪创建了多少 Person 对象。我还必须为所有人员的总年龄以及其中有多少是女性制作静态变量。如果有人至少可以为我指出正确的方向,那就太棒了,我不知道如何执行此步骤。
【问题讨论】:
-
嗯,你试过什么?
public Person (String name, int age, boolean isFemale)
在我正在编写的程序中,我必须跟踪创建了多少 Person 对象。我还必须为所有人员的总年龄以及其中有多少是女性制作静态变量。如果有人至少可以为我指出正确的方向,那就太棒了,我不知道如何执行此步骤。
【问题讨论】:
您必须向您的类添加一些static 字段,这些字段将在创建新的 Person 对象时在构造函数中更新。 static 字段对于同一类的所有实例都是通用的。
例如:
private static personCount;
private static femaleCount;
public Person (String name, int age, boolean isFemale){
personCount++
...
}
用缺少的女性计数代码填充 ...。
【讨论】: