各位敬请关注...在线等..
定义一所学校职工类,其中包括老师,学生和教辅人员的公共特性.依据继承重新声明老师,学生和教辅人员的单独类,其中定义他们特有的特性,构造对应的方法分别计算出教师,学生和教辅人员的人数,计算教师,学生和教辅人员的平均年龄,并且要实例化.我写了以下代码,借机抛砖引玉..大家帮我完善,,在此先行谢过了.
abstract public class manclass { //定义抽象类
private string name;
private int age;
private boolean male;
public manclass() {
}
public void setname(string newname) {
name=newname;
}
public string getname() {
return name;
}
public void setage(int newage) {
age=newage;
}
public int getage() {
return age;
}
public void setmale(boolean newmale) {
male=newmale;
}
public boolean getmale() {
return male;
}
abstract public void manaction();
}
以上定义了一个定义公共属性的抽象类..成员变量分别代表着名称,年龄,还有性别,,下面分别利用继承编写单独类..
public class teacherclass extends manclass { //定义教师类.
private string teacherclass; //教师类里的特有变量,定义所教的班.
public teacherclass() {
setname("张老师");
setage(34);
setmale(true);
setteacherclass("初三一班");
}
public string getteacherclass() {
return teacherclass;
}
public void setteacherclass(string newteacherclass) {
teacherclass=newteacherclass;
}
public void manaction() {
}
}
以教师类为例..我想知道的是怎么样才能算出教师的人数啊,还有年龄的总和是在哪里设啊?
请大家帮个忙,如果可能的话,把代码贴出来,行吗,三个单独类只要写一个就行..谢谢了..