oo思想编程???????????

w46 2013-08-02 11:29:01
老王和老李是夫妻。老王是一名大学教授,老李是一名会计,他们的父母都健在。老王和老李有一个儿子,15岁了,在上中学。老王有时候去打太极拳,老李有时候去兼职讲课。用OO的思想描述他们的关系
...全文
789 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜影迷香 2013-09-13
  • 打赏
  • 举报
回复
21L 忒有才了
w46 2013-09-13
  • 打赏
  • 举报
回复
引用 19 楼 u010863631 的回复:
老题了,干嘛不去百度试试看。http://bbs.csdn.net/topics/390537300
百度没有找打
风中的思念 2013-09-12
  • 打赏
  • 举报
回复
21L 神回复
一执之念 2013-09-12
  • 打赏
  • 举报
回复
livend 2013-09-11
  • 打赏
  • 举报
回复
引用 21 楼 lcf 的回复:
Interface Person { } Interface Man { Person fuck (Woman woman); } Interface Woman { Person fuckedBy (Man man); } class Wang implements Man { @Override public Person fuck (Woman woman) { if (woman instanceof Li) return new ChildWang(); return null; } } class Li implements Woman { @Override public Person fuckedBy (Man man) { if (man instanceof Wang) return new ChildWang(); return new Person() {}; } } class ChildWang implements Man { @Override public Person fuck (Woman woman) { } }
牛逼
末日哥 2013-09-06
  • 打赏
  • 举报
回复
lcf 2013-09-06
  • 打赏
  • 举报
回复
这sb论坛程序,自己的帖子不能改,ctrl+enter对于mac用户来说太容易误触了 之前发错了好多。这里就写关键点,其余什么职位啊能力啊都不在乎的

Interface Person { }
Interface Man {
  Person fuck (Woman woman);
}
Interface Woman {
  Person fuckedBy (Man man);
}

class Wang implements Man {
  @Override
  public Person fuck (Woman woman) {
    if (woman instanceof Li)
      return new ChildWang();
    return null;
  }
}

class Li implements Woman {
  @Override
  public Person fuckedBy (Man man) {
    if (man instanceof Wang)
      return new ChildWang();
    return new Person() {};
  }
}

class ChildWang implements Man {
  @Override
  public Person fuck (Woman woman) {
    return new Person() {};
  }
}
lcf 2013-09-06
  • 打赏
  • 举报
回复
Interface Person { } Interface Man { Person fuck (Woman woman); } Interface Woman { Person fuckedBy (Man man); } class Wang implements Man { @Override public Person fuck (Woman woman) { if (woman instanceof Li) return new ChildWang(); return null; } } class Li implements Woman { @Override public Person fuckedBy (Man man) { if (man instanceof Wang) return new ChildWang(); return new Person() {}; } } class ChildWang implements Man { @Override public Person fuck (Woman woman) { } }
lcf 2013-09-06
  • 打赏
  • 举报
回复
Interface Person { } Interface Man { Person fuck (Woman woman); } Interface Woman { Person fuckedBy (Man man); } class Wang implements Man { @Override public Person fuck (Woman woman) { if (woman instanceof Li) return new ChildWang(); return null; } } class Li implements Woman { @Override public Person fuckedBy (Man man) { }
「已注销」 2013-09-06
  • 打赏
  • 举报
回复
老题了,干嘛不去百度试试看。http://bbs.csdn.net/topics/390537300
u010178674 2013-09-06
  • 打赏
  • 举报
回复
引用 11 楼 u011405885 的回复:
[quote=引用 10 楼 SmallYamateh 的回复:] http://bbs.csdn.net/topics/390536618 完全解答
???no 解答[/quote] http://bbs.csdn.net/topics/390537300
rumlee 2013-08-05
  • 打赏
  • 举报
回复
闲的蛋疼的吧
fedori 2013-08-05
  • 打赏
  • 举报
回复
这么描述可以吗
善若止水 2013-08-05
  • 打赏
  • 举报
回复
佩服楼主的思路
流星陨落 2013-08-05
  • 打赏
  • 举报
回复
引用 14 楼 rumlee 的回复:
闲的蛋疼的吧
valid27 2013-08-05
  • 打赏
  • 举报
回复
引用 14 楼 rumlee 的回复:
闲的蛋疼的吧
+1 呵呵 呵呵
pleasanton 2013-08-04
  • 打赏
  • 举报
回复
引用 10 楼 SmallYamateh 的回复:
http://bbs.csdn.net/topics/390536618 完全解答
???no 解答
kosora曹 2013-08-04
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390536618 完全解答
别看WO太多 2013-08-04
  • 打赏
  • 举报
回复
重点在于他们的关系是夫妻.
kosora曹 2013-08-04
  • 打赏
  • 举报
回复
引用 6 楼 AA5279AA 的回复:
[quote=引用 5 楼 u011405885 的回复:] wangson.father = wang; wangson.mather = li; 是否能表达出老王和老李是夫妻?
你这式子理论上只能说明老王和老李有一个共同儿子,不能说明是夫妻。 老王可以这样建类 public class PersonWang extends Person{ Parent parent;//parent对象里面包含两个人,其父其母 Child child;//child对象里面包含两个人,其父其母 Wife wife;//wife对象里面包含一个人,其妻 Job job;//job对象,工作地点,性质等等 //方法:打太极 }[/quote] “打太极”等等在实际开发在已经不能放在JavaBean当中了!
加载更多回复(8)

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧