设计一个Person类

来源:百度知道 编辑:UC知道 时间:2024/05/27 20:50:04
设计一个Person类,包含ID、name、age、sex等数据成员,请用静态成员的方法使之具有计算用Person类定义的所有对象的平均年龄和男女所占百分比的功能。

public class Person
{
private String id;
private String name;
private int age;
private String sex;
private static Double sum=0.0;
private static double count=0;
private static double m=0; //sex is girl
private static double n=0; //sex is boy
public Person()
{
id="";
name="";
age=0;
sex="";
}
public void setId(String id)
{ this.id=id;
}
public void setName(String name)
{ this.name=name;
}
public void setAge(int age)
{ this.age=age;
}
public void setSex(String sex)
{ this.sex=sex;
if(sex.equals("男"))
{ n++;
}
else
{ m++;
}
}
public void setSum(int age)
{ sum+=age;
count++;
}
public static void getAverage()
{
System.out.println("你们的平均年龄是:"+sum