2013-10-31 148 views
0

公众人物(字符串名称,诠释年龄,布尔isFemale)基本程序保持跟踪

在程序我写我需要跟踪的是如何创造了许多Person对象。我还必须为所有人员的年龄组合以及其中有多少人为女性制定静态变量。如果有人能够至少让我朝着正确的方向发展,那我真不知道该怎么做。

+2

那么,你有什么尝试? – Andy

回答

2

您必须添加一些static字段到您的类,这将在创建新的Person对象时在构造函数中更新。对于同一类的所有实例,static字段很常见。

例如:

private static personCount; 
private static femaleCount; 
public Person (String name, int age, boolean isFemale){ 
    personCount++ 
    ... 
} 

...填充缺失的代码计数女性。

+1

我们只能假定user987339的女性计数算法是专有的:) –

+0

性别无关紧要这些天:-) – user987339

+0

非常感谢您,您指出我的方向正确,我能够把它全部弄清楚。这是我的代码 - 你会要教我如何像你这样 \t公众人物(字符串名称,诠释年龄,布尔isFemale){ \t \t如果(名称== NULL) \t \t名=“未知”插入片段; \t \t \t \t this.name = name; \t \t \t this.age = age; \t \t \t \t totalAge + = age; \t \t \t \t \t this.isFemale = isFemale; \t \t if(isFemale == true) \t \t \t totalfemales ++; \t \t \t \t \t \t totalPersons ++; \t \t \t} –