
java 创建类的问题
我现在有一个班。分为音乐组,体育组,绘画组,管理组4个组。每个同学可以参加一个组,或两个组。(至少参加一个组)。每个同学只归一个管理组组员管。我应该如何制定父类和子类?每...
我现在有一个班。分为 音乐组,体育组,绘画组,管理组4个组。
每个同学可以参加一个组,或两个组。(至少参加一个组)。每个同学只归一个管理组组员管。
我应该如何制定父类和子类? 每个同学只归一个管理组组员管,这句话我应该用什么方法来表示?
急!
不好意思,我还是不太清楚。。可不可以请哪位写一下code?
最好能用UML图来表示一下。。谢谢谢谢! 展开
每个同学可以参加一个组,或两个组。(至少参加一个组)。每个同学只归一个管理组组员管。
我应该如何制定父类和子类? 每个同学只归一个管理组组员管,这句话我应该用什么方法来表示?
急!
不好意思,我还是不太清楚。。可不可以请哪位写一下code?
最好能用UML图来表示一下。。谢谢谢谢! 展开
4个回答
展开全部
你可以定义一个学员抽象类Student类
它有二个抽象方法和两个成员属性String Group和boolean isAdmin:
抽象方法一:定义学员是属于那个组的或者同时也是其他组成员并给成员变量String Group赋值是那个组的
抽象方法二:可以用布尔值定义这个同学是否是管理组成员并给isAdmin赋值true或false
这个类定义了一个学员的信息,例如黎明(Stu)继承了这个Student类重写这两个抽象方法就可以确定他是那个组的是否是管理员了
它有二个抽象方法和两个成员属性String Group和boolean isAdmin:
抽象方法一:定义学员是属于那个组的或者同时也是其他组成员并给成员变量String Group赋值是那个组的
抽象方法二:可以用布尔值定义这个同学是否是管理组成员并给isAdmin赋值true或false
这个类定义了一个学员的信息,例如黎明(Stu)继承了这个Student类重写这两个抽象方法就可以确定他是那个组的是否是管理员了
展开全部
你会写代码吧
把管理员写成一个抽象类,所有同学都继承于这个类,这个类只有一个方法就是被谁管
接着把音乐组,体育组,绘画组写成接口,里面有唱歌跳舞等抽象方法,里面方法有具体学生去实现,
而管理员组的学生既要实现被管的方法,还要有自己管理的方法
.
就这样写吧,这个题是没什么意义的,如果是使用数据库还行...
把管理员写成一个抽象类,所有同学都继承于这个类,这个类只有一个方法就是被谁管
接着把音乐组,体育组,绘画组写成接口,里面有唱歌跳舞等抽象方法,里面方法有具体学生去实现,
而管理员组的学生既要实现被管的方法,还要有自己管理的方法
.
就这样写吧,这个题是没什么意义的,如果是使用数据库还行...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里可能只是类的包含关系占主要了
父类和子类主要看各组的方法异同
如果不同,可以设一个Group父类
再加几个MusicGroup , AthletGroup , DrawingGroup,ManageGroup子类
每个同学只归一个管理组组员管 ,可以在同学类上加一个属性
父类和子类主要看各组的方法异同
如果不同,可以设一个Group父类
再加几个MusicGroup , AthletGroup , DrawingGroup,ManageGroup子类
每个同学只归一个管理组组员管 ,可以在同学类上加一个属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
管理组组员归谁管啊??????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询