2 oiu1010110 oiu1010110 于 2016.03.28 13:37 提问

java 关于几个类的关系逻辑问题

总体需求是实现用户注册登录写日记
我定义了一个用户类,一个用户操作类,一个日记类,在用户操作类里面申明了一个100个空间的用户对象数组,然后用户调用操作类方法完成登录注册,然后现在日记类的话也是用户调用操作类写日记方法写日记,按理应该是一个用户可以对应多个日记啊,所以我用了日记的对象数组,那我现在应该把这个日记的对象数组放到用户操作类里面还是其他类里面呢? 在整个流程中操作类对象只有一个,可以创建多个用户,每个用户可以创建多个日记。谢谢指导。

9个回答

seek_knowledge_lulu
seek_knowledge_lulu   2016.03.28 14:22
已采纳

写日记功能是应该在用户操作类里,应该先验证登陆成功后,然后当前登陆用户写日记

oiu1010110
oiu1010110   2016.03.28 13:44

另外我的写日记功能是应该在用户类里面呢?还是在用户操作类里面呢?糊涂了……

do_bset_yourself
do_bset_yourself   2016.03.28 13:44

个人感觉;用户--操作类--写日记,这种不好,写日记是用户的一种能力,应该把这种关系改成,用户-登陆,用户写日记比较好

seek_knowledge_lulu
seek_knowledge_lulu   2016.03.28 14:22

写日记功能是应该在用户操作类里,应该先验证登陆成功后,然后当前登陆用户写日记

seek_knowledge_lulu
seek_knowledge_lulu   2016.03.28 14:22

写日记功能是应该在用户操作类里,应该先验证登陆成功后,然后当前登陆用户写日记

seek_knowledge_lulu
seek_knowledge_lulu   2016.03.28 14:22

写日记功能是应该在用户操作类里,应该先验证登陆成功后,然后当前登陆用户写日记

seek_knowledge_lulu
seek_knowledge_lulu   2016.03.28 14:22

写日记功能是应该在用户操作类里,应该先验证登陆成功后,然后当前登陆用户写日记

luochoudan
luochoudan   Ds   Rxr 2016.03.28 14:28

按你定义的这三个类,放到用户操作类里面吧。

CSDNXIAON
CSDNXIAON   2016.03.30 11:28

关于java的几个困惑问题
关于java的几个困惑问题
JAVA 几个经典问题(转)
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!