标题:各位敬请关注...在线等..
只看楼主
longhao
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2004-9-10
 问题点数:0 回复次数:2 
各位敬请关注...在线等..
定义一所学校职工类,其中包括老师,学生和教辅人员的公共特性.依据继承重新声明老师,学生和教辅人员的单独类,其中定义他们特有的特性,构造对应的方法分别计算出教师,学生和教辅人员的人数,计算教师,学生和教辅人员的平均年龄,并且要实例化.
我写了以下代码,借机抛砖引玉..大家帮我完善,,在此先行谢过了.
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() {

}
}
以教师类为例..我想知道的是怎么样才能算出教师的人数啊,还有年龄的总和是在哪里设啊?
请大家帮个忙,如果可能的话,把代码贴出来,行吗,三个单独类只要写一个就行..谢谢了..
搜索更多相关主题的帖子: 平均年龄 教辅 public 定义 private 
2005-01-16 23:40
longhao
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2004-9-10
得分:0 
没有人回啊,,,这是书上抄来的题目,我找不到答案,所以来麻烦各位大哥.大姐了..跪求...
给个思想也行啊..该怎么求..

携手共进,陪伴彼此~
2005-01-17 00:02
longhao
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2004-9-10
得分:0 
public class teacherclass extends manclass {               //定义教师类.
private string teacherclass;                                          //教师类里的特有变量,定义所教的班.
static int  num;                                                                  //定义老师的人数;
static  float  sum;                                                               //定义年龄总和.

public  teacherclass() {
setname("张老师");
setage(34);
setmale(true);
setteacherclass("初三一班");
num=0;
sum=0.0;
}
public string getteacherclass() {
return teacherclass;
}
public void setteacherclass(string newteacherclass) {
teacherclass=newteacherclass;
}

public void manaction() {
num++;
sum+=age;
}
那这个新编的教师类的程序.用二个静态变量来记录老师类的对象的个数(即老师数)及老师的年龄总和;;但是求平均年龄该在哪里求啊?                  我刚才那样跟题目本意符合吗?有没有人来帮我看一下啊,我真的急着要用呢...

携手共进,陪伴彼此~
2005-01-17 16:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-11402-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.090452 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved