A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

卢宝辉

中级黑马

  • 黑马币:23

  • 帖子:25

  • 精华:0

© 卢宝辉 中级黑马   /  2014-8-4 19:09  /  775 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

前些天被人虐了,请高手解答一下。
第一个编码格式问题:
方法1:
public void show()
{
      System.out.println("打印");
}
方法2:
public void show(){
      System.out.println("打印");
}
请问哪个是高效的?哪个是初级程序员才会用的?
第二个关系问题:
用户与角色之间的关联关系是多对多还是一对多?为什么?


我的回答: 
第一个问题:(心想就是一个“{”号问题怎么会扯出效率问题)个人习惯。 他说第一种只有初级程序员才会写,我当时就给跪了。
第二个问题:多对多,用户可以有多个角色、角色可以有多个用户。 他说我没有面向对象编程的思想。应该是一对多,但我说如果用户删除了,角色是否还存在?他说存在,我又举例:城市和街道,如果删除城市街道是否还存在?他说这是两码事。果断走人。

3 个回复

倒序浏览
本帖最后由 fxwb2005 于 2014-8-4 21:46 编辑

第一个问题不解释……个人习惯罢了。
第二个问题看需求,可以是一对多,也可以是多对多……
比如一个公司  行政主管可以有好几个,但又有可能其中某个人既是行政主管,又是人事主管
但有的公司  比较小 可能一个人分管好几个部门,拥有好几个职位
更有的公司 比较大 行政主管人比较多 但没有一人兼数职的情况……
回复 使用道具 举报
。。。。。。。。。。。。。。。。
回复 使用道具 举报
我是来学习的,第一个表示。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马