java 创建类的问题

我现在有一个班。分为音乐组,体育组,绘画组,管理组4个组。每个同学可以参加一个组,或两个组。(至少参加一个组)。每个同学只归一个管理组组员管。我应该如何制定父类和子类?每... 我现在有一个班。分为 音乐组,体育组,绘画组,管理组4个组。
每个同学可以参加一个组,或两个组。(至少参加一个组)。每个同学只归一个管理组组员管。

我应该如何制定父类和子类? 每个同学只归一个管理组组员管,这句话我应该用什么方法来表示?

急!
不好意思,我还是不太清楚。。可不可以请哪位写一下code?
最好能用UML图来表示一下。。谢谢谢谢!
展开
 我来答
jpylj
2008-04-03 · 超过41用户采纳过TA的回答
知道答主
回答量:213
采纳率:0%
帮助的人:137万
展开全部
你可以定义一个学员抽象类Student类
它有二个抽象方法和两个成员属性String Group和boolean isAdmin:
抽象方法一:定义学员是属于那个组的或者同时也是其他组成员并给成员变量String Group赋值是那个组的
抽象方法二:可以用布尔值定义这个同学是否是管理组成员并给isAdmin赋值true或false
这个类定义了一个学员的信息,例如黎明(Stu)继承了这个Student类重写这两个抽象方法就可以确定他是那个组的是否是管理员了
0outman0
2008-04-03 · 超过31用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:82.3万
展开全部
你会写代码吧
把管理员写成一个抽象类,所有同学都继承于这个类,这个类只有一个方法就是被谁管
接着把音乐组,体育组,绘画组写成接口,里面有唱歌跳舞等抽象方法,里面方法有具体学生去实现,
而管理员组的学生既要实现被管的方法,还要有自己管理的方法
.
就这样写吧,这个题是没什么意义的,如果是使用数据库还行...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
murphylau
2008-04-03 · TA获得超过435个赞
知道小有建树答主
回答量:547
采纳率:0%
帮助的人:862万
展开全部
这里可能只是类的包含关系占主要了

父类和子类主要看各组的方法异同

如果不同,可以设一个Group父类
再加几个MusicGroup , AthletGroup , DrawingGroup,ManageGroup子类

每个同学只归一个管理组组员管 ,可以在同学类上加一个属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友aad2e8f
2008-04-03
知道小有建树答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
管理组组员归谁管啊??????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式