日本看板
广告位招租 详细信息请联系 jkanban@gmail.com キャンペーン中!


 
标题: 我也写个原创
Ken
风流才子
Rank: 4Rank: 4Rank: 4Rank: 4


UID 278
精华 0
积分 3835
帖子 1430
威望 62
金钱 4880
慈善捐款(日元) 300
阅读权限 100
注册 2007-7-28
 
发表于 2008-4-17 15:36  资料  个人空间  短消息  加为好友 
我也写个原创

最近论坛上关于感情生活的帖子比较多啊,确切说不是关于感情生活的帖子多,而是有一种把很什么帖子都水成感情贴的倾向。
*{-})J)y0l/w2v先有人问随行家属“当初是怎么决定放弃国内的一切来日本做家庭主妇的”,这贴怎么说还和感情贴沾边吧,后来有一就职咨询贴,水着水着也成感情贴了。www.j-kanban.com0G8\%\3E8B!E,g,T
我也凑一热闹,来一技术型感情贴。之所以是技术型感情贴,考虑到来看板的人,搞IT比较多,所以用了很多专业术语。对于不会java或者不懂面向对象编程的人,读起来可能有点困难...在日华人网络社区$v%z8Z2K.j2Y'F

/F5B'^)}*P;\-^;B在日华人网络社区生活就像一个巨大VM,在这个VM上部署了一叫做Human的抽象类。同时,该VM上还部署了Male和Female两个接口,Human类拥有一个getSex(){}抽象方法,系统要求每一个继承Human基类的子类,都必须implements两个接口中的一个且只能implements两个中的一个,以便子类在实现getSex(){}方法时return 接口中定义的sex变量的值。当然,考虑到某些特殊需求的存在,Human类还是提供一个了changeSex(){}方法,以便子类的instance在运行时修改sex的值。
3J'Y;[(p0v-b%|+p在日华人网络社区扯远了,先把特殊的需求放在一边,让我们还是回到Human类上来。除了上边说的getSex(){}和changeSex(){}以外,这个抽象类还有着众多的抽象函数,love(Human myLover){}和marriage(Human mySpouse){}就是其中的两个。所有继承Human基类的子类,对这两个函数的实现过程充分显示了多态性。在日华人网络社区3G.n.L6N+C(k8h+R)O:t+p%}4Z
有些子类实现两个函数的过程非常近似,所用的参数都是同一个object,这些子类的instance无疑是一种传统的典范;在日华人网络社区!K-k6w7`2X%G"S$^'T;U
有的子类在实现marriage(Human mySpouse){}方法之前,先构造一个List<Human> myLovers,然后
"o/c4u8E6?'f(A在日华人网络社区for (int i = 0; i < mylovers.size(); i++) {www.j-kanban.com)M3w&b4d'}6F*X7e1W5{#Q
  love(myLovers.get(i));
"A,s c-S.p/y在日华人网络社区},3@'v/H3S6R2Y"K
对mylovers的每个成员对象作出遍历之后,选定合适的object进而继续实现marriage(Human mySpouse){}方法,这些instance属于最普遍的一般情况;日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教!_/T!U8s$Q;I6k1P
有些子类采取多线程,同时对N(N>=2)个object调用love(Human myLover){}方法,这种情况下必须处理好线程安全性;
:X0S5X2i0E:u'E!owww.j-kanban.com也有一些子类出于种种原因,对marriage(Human mySpouse){}方法也作了循环,按照系统的一般性策略,系统对循环次数小于3的instance采取默认态度。但是对于循环次数过多的instance,虽然系统不会产生异常,但是其他子类的instance会对该子类instance过分占用系统资源提出抗议,建议系统降低该instance的优先级;日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教4m-d"o.V7{&[2j2j6a7r
在某些情况下,有些子类会先实现marriage(Human mySpouse){}方法,然后再实现love(Human myLover){}方法;
4[6R&B){1P7N"h.i在日华人网络社区还有些子类在marriage(Human mySpouse){}方法中调用love(Human myLover){}方法,这无疑是十分危险的,当mySpouse变量和myLover变量同时要求占用内存的时候,就会产生一个DivorceException异常,系统会捕捉该异常,交由一个叫Court的异常处理类来处理;
:j0\#d;e6P比较有现代气息的情况是,实现marriage(Human mySpouse){}的时候只有一句return,然后又去调用love(Human myLover){};日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教/k6m;E3[:e7_;Y
更富有现代气息的一种情况是,一个子类调用getSex()得到的值与其在love(Human myLover){}方法中对myLover变量调用getSex()得到的值相等,通常把这种现象就做Homosexuality。www.j-kanban.com"P#~8{9C [

2o-E'{$h!q!X5V9@$K日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教今天先写这么多,有时间了再继续写。本人不是感情细腻的那种人,写不出什么太煽情的东西,大伙儿想到什么也可以续写,比如自己是如何实现上述函数的...日本看板2X+C2X.p y.S"Q7t/F
或者对于其他函数,比如work(){},再或者其他的抽象类的构造,比如Family,Company等等都可以。日本看板)s2~(S'p4O+u"d

4F0s-g/q#t6i.f;S日本看板再次说明,本贴不是技术贴...


本帖最近评分记录
doublefish   2008-4-17 17:46  威望  +5   有才
admin   2008-4-17 15:57  威望  +5   豁然开朗的感觉。
007   2008-4-17 15:53  威望  +2   写得不错—— 还有,因为减了也不见我 ...
007   2008-4-17 15:51  威望  -1   test 反正你有那么多——
清风jacky   2008-4-17 15:50  威望  +5   有创意
顶部
www.facebooks.jp 在日帅哥美女花名册 www.i-kanban.com 日本大众点评网 www.rakudoor.com 乐道 www.j-price.com 日本价格网
sunnyforyou
业余诗人
Rank: 2Rank: 2


UID 1067
精华 0
积分 634
帖子 235
威望 13
金钱 864
慈善捐款(日元) 0
阅读权限 40
注册 2008-1-10
 
发表于 2008-4-17 15:40  资料  个人空间  短消息  加为好友 
看不懂,抗议!:)

顶部
007
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 276
精华 0
积分 2045
帖子 798
威望 1
金钱 2679
慈善捐款(日元) 0
阅读权限 50
注册 2007-7-28
 
发表于 2008-4-17 15:42  资料  个人空间  短消息  加为好友 
谁给哥们翻译一下,谢谢——
*m2G5v7{;X!K&R:h1T在日华人网络社区www.j-kanban.com.t1b+j*[2m'Z6}

QUOTE:
但是其他子类的instance会对该子类instance过分占用系统资源提出抗议,建议系统降低该instance的优先级

日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教9J2K0x*h$^5h
日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教!Y(S4^/e4q"I8I$f9]
哈哈哈——

顶部
sunnyforyou
业余诗人
Rank: 2Rank: 2


UID 1067
精华 0
积分 634
帖子 235
威望 13
金钱 864
慈善捐款(日元) 0
阅读权限 40
注册 2008-1-10
 
发表于 2008-4-17 15:45  资料  个人空间  短消息  加为好友 
有人尝试翻译了两句,最终放弃,说太麻烦了。

顶部
清风jacky
风流才子
Rank: 4Rank: 4Rank: 4Rank: 4


UID 6
精华 1
积分 4764
帖子 1705
威望 115
金钱 5928
慈善捐款(日元) 300
阅读权限 100
注册 2007-3-30
 
发表于 2008-4-17 15:48  资料  个人空间  短消息  加为好友 
楼主就是用面向对象的概念,描述了关于人的恋爱,结婚,婚外情,同性恋等社会现象





言寡尤,行寡悔。
顶部
admin (蕨菜)
一代文豪
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 1
精华 1
积分 13173
帖子 4668
威望 170
金钱 23358
慈善捐款(日元) 400
阅读权限 200
注册 2007-3-25
 
发表于 2008-4-17 15:56  资料  个人空间  短消息  加为好友 


QUOTE:
for (int i = 0; i < mylovers.size(); i++) {www.j-kanban.com%c"z4D!W$K%u!k7C
  love(myLovers.get(i));0W"a6]%x"B:h.?"Y#S
}

#^-y"P&x0h#[)R$b0b0s*z1Z!@
鉴于mylovers是个动态的集合,建议采用更加面向对象的写法:www.j-kanban.com"d!L(n6J8v8z

1y:N#u!n%n4s,l7tmylovers.each {|mm|
-|1L u#Q'w-[+e&l7y#^8O在日华人网络社区   love(mm)在日华人网络社区5V;_8l,n$?2s.{6O
}

顶部
lsqsusu
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 1070
精华 0
积分 806
帖子 306
威望 2
金钱 1117
慈善捐款(日元) 0
阅读权限 40
注册 2008-1-11
 
发表于 2008-4-17 16:22  资料  个人空间  短消息  加为好友  添加 lsqsusu 为MSN好友 通过MSN和 lsqsusu 交谈
虽然不是技术帖,但技术不行还真不太看得懂

顶部
doublefish
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 332
精华 0
积分 1605
帖子 573
威望 25
金钱 2211
慈善捐款(日元) 0
阅读权限 50
注册 2007-8-15
 
发表于 2008-4-17 16:54  资料  个人空间  短消息  加为好友 
我可以重载love方法吗在日华人网络社区 N&t4Y;A-j3z4s%I

,q;i$S+k7L%K*V'R/e+?love(father,mother,brother)   参数类型这里省略,统统Human





family = father and mother I love you.
顶部
Syouken
业余诗人
Rank: 2Rank: 2


UID 69
精华 0
积分 676
帖子 256
威望 0
金钱 1088
慈善捐款(日元) 0
阅读权限 40
注册 2007-4-26
来自 Pekin
 
发表于 2008-4-17 17:11  资料  个人空间  短消息  加为好友 
love(Human myLover){}和marriage(Human mySpouse)咋没有返回值?
5x6@"@;^2Y7z在日华人网络社区建议创建一个继承Human类的子类Baby,上面两个函数的返回值要么是Null,要么是Baby类的一个或多个实例。

顶部
lsqsusu
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 1070
精华 0
积分 806
帖子 306
威望 2
金钱 1117
慈善捐款(日元) 0
阅读权限 40
注册 2008-1-11
 
发表于 2008-4-17 17:13  资料  个人空间  短消息  加为好友  添加 lsqsusu 为MSN好友 通过MSN和 lsqsusu 交谈


QUOTE:
原帖由 doublefish 于 2008-4-17 16:54 发表
!M;D2M*]6X我可以重载love方法吗www.j-kanban.com:r4`*e5X;s3y4S

0o.f'_8A3n2s%v.]$Iwww.j-kanban.comlove(father,mother,brother)   参数类型这里省略,统统Human

!H)Z/@ P2mwww.j-kanban.com
&y9l6q2M!C!z }在日华人网络社区难道指母子恋,姐弟恋等等。。。

顶部
doublefish
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 332
精华 0
积分 1605
帖子 573
威望 25
金钱 2211
慈善捐款(日元) 0
阅读权限 50
注册 2007-8-15
 
发表于 2008-4-17 17:16  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 lsqsusu 于 2008-4-17 17:13 发表
0F1Q(W3d;{7z0d6_7b$\www.j-kanban.com p*g(B!S7s6Y9P8u/J-m1W

"S G:z;v m8U9f在日华人网络社区难道指母子恋,姐弟恋等等。。。

2b P!T'X8zwww.j-kanban.com非也,love不仅仅指爱情。。。





family = father and mother I love you.
顶部
netli
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5



UID 254
精华 0
积分 938
帖子 344
威望 3
金钱 1361
慈善捐款(日元) 0
阅读权限 40
注册 2007-7-23
 
发表于 2008-4-17 17:23  资料  个人空间  短消息  加为好友  添加 netli 为MSN好友 通过MSN和 netli 交谈
是不是看得懂的人,都是搞java的。

顶部
Ken
风流才子
Rank: 4Rank: 4Rank: 4Rank: 4


UID 278
精华 0
积分 3835
帖子 1430
威望 62
金钱 4880
慈善捐款(日元) 300
阅读权限 100
注册 2007-7-28
 
发表于 2008-4-17 17:26  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 doublefish 于 2008-4-17 16:54 发表 2}&T(A$G8h)}'T.{
我可以重载love方法吗日本看板/W8i.v+Z6R.G;O I$L
love(father,mother,brother)   参数类型这里省略,统统Human

6p$f1?7J*d在日华人网络社区

QUOTE:
原帖由 lsqsusu 于 2008-4-17 17:13 发表 在日华人网络社区'E*`:o9}/y,U3v*J
难道指母子恋,姐弟恋等等。。。

(D$e4` D1?$e在日华人网络社区这里我的原意是love(Human myLover){}和marriage(Human mySpouse){}是相对的一组方法。以father,mother,brother为参数,可以定义新的函数,也可以放到Family类里实现。

顶部
cinaitianj
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 670
精华 0
积分 1755
帖子 629
威望 56
金钱 2210
慈善捐款(日元) 0
阅读权限 50
注册 2007-10-18
 
发表于 2008-4-17 17:28  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 doublefish 于 2008-4-17 17:16 发表
'F)c4|3K7b#Y%L b0}日本看板日本看板&].T!D/f"M$m#H'z:x4Y
非也,love不仅仅指爱情。。。

日本看板%`!p.B%S0a)i
对,返回值将通过参数传回来。

顶部
cinaitianj
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 670
精华 0
积分 1755
帖子 629
威望 56
金钱 2210
慈善捐款(日元) 0
阅读权限 50
注册 2007-10-18
 
发表于 2008-4-17 17:29  资料  个人空间  短消息  加为好友 
Human类里还包含了很多很多的方法。其中有几个在love(Human myLover)这个方法里面是被广泛用到的。比如getCharm(),getAmbition(),getCharacter(),getIncome(),getLooks()等等。这些方法在love(Human myLover)里面被调用,取出的值将被用来计算出一个值(mrgPoint),这个mrgPoint的大小,将决定调用love(Human myLover)方法的Human子类是否以当前Human子类myLover为参数调用marriage()这个方法。在日华人网络社区 l7A S%W&^ v
需要指出的是,调用love(Human myLover)方法的Human子类自身的getSex(),getCharm(),getAmbition(),getCharacter()的值,也将参与到上述mrgPoint的计算当中,所以Human子类自身的各属性值的不同,将会很大程度上影响mrgPoint的大小。

顶部
cinaitianj
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 670
精华 0
积分 1755
帖子 629
威望 56
金钱 2210
慈善捐款(日元) 0
阅读权限 50
注册 2007-10-18
 
发表于 2008-4-17 17:30  资料  个人空间  短消息  加为好友 
命题太大了,我考。
:D'I/R,F%i'~7v"G在日华人网络社区一个Human类就够好几个人月了......

顶部
Ken
风流才子
Rank: 4Rank: 4Rank: 4Rank: 4


UID 278
精华 0
积分 3835
帖子 1430
威望 62
金钱 4880
慈善捐款(日元) 300
阅读权限 100
注册 2007-7-28
 
发表于 2008-4-17 17:32  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 Syouken 于 2008-4-17 17:11 发表
(]+r,r1n P!Jwww.j-kanban.comlove(Human myLover){}和marriage(Human mySpouse)咋没有返回值?在日华人网络社区(x#]8H7x%^(L%V
建议创建一个继承Human类的子类Baby,上面两个函数的返回值要么是Null,要么是Baby类的一个或多个实例。

)V(],d;R @3l!z1]*V-g
love(Human myLover){}和marriage(Human mySpouse){}与Baby没有什么必然联系,按照功能单一性的函数划分原则,比较合理的方案是增加一个public Human birth(){}函数。然后在marriage(Human mySpouse){}中调用该函数。

顶部
doublefish
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 332
精华 0
积分 1605
帖子 573
威望 25
金钱 2211
慈善捐款(日元) 0
阅读权限 50
注册 2007-8-15
 
发表于 2008-4-17 17:32  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 Ken 于 2008-4-17 17:26 发表 在日华人网络社区7c9T3a%A1]9I;W

+P;e%N!]3q"C(]日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教:e6{9V/A#H
这里我的原意是love(Human myLover){}和marriage(Human mySpouse){}是相对的一组方法。以father,mother,brother为参数,可以定义新的函数,也可以放到Family类里实现。

7_%M3o+B3R8Y:Q:L%^3m在日华人网络社区
/d1I;G#|)R!e0E"I在日华人网络社区也好,反正love(Human myLover){}方法也是很必要的,没有好像不太好哈,呵呵。





family = father and mother I love you.
顶部
doublefish
职业写手
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5


UID 332
精华 0
积分 1605
帖子 573
威望 25
金钱 2211
慈善捐款(日元) 0
阅读权限 50
注册 2007-8-15
 
发表于 2008-4-17 17:35  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 cinaitianj 于 2008-4-17 17:29 发表 日本看板6w/N8t$O)V/y.Q;R1["F-E
Human类里还包含了很多很多的方法。其中有几个在love(Human myLover)这个方法里面是被广泛用到的。比如getCharm(),getAmbition(),getCharacter(),getIncome(),getLooks()等等。这些方法在love(Human myLover)里 ...

在日华人网络社区7d!c6w3p9y:g-B
这个好。。。





family = father and mother I love you.
顶部
Ken
风流才子
Rank: 4Rank: 4Rank: 4Rank: 4


UID 278
精华 0
积分 3835
帖子 1430
威望 62
金钱 4880
慈善捐款(日元) 300
阅读权限 100
注册 2007-7-28
 
发表于 2008-4-17 17:38  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 cinaitianj 于 2008-4-17 17:29 发表
,M8y#B:Y9f8@3O在日华人网络社区Human类里还包含了很多很多的方法。其中有几个在love(Human myLover)这个方法里面是被广泛用到的。比如getCharm(),getAmbition(),getCharacter(),getIncome(),getLooks()等等。这些方法在love(Human myLover)里 ...

日本,華人,中国,中国人,华人,東京,分类信息, 日本,东京, 房屋出租, 房屋合租, 房屋求租, 二手市场, 旧货市场, 家政服务, 小时工, 求职招聘, 交友, 数码产品, 教育培训, 家教7?1_&^2X.]1C6N
getCharm(),getAmbition(),getCharacter(),getIncome(),getLooks()...在日华人网络社区-e"P#G-I%J.k&L3\
你是现实主义者吧...
"B'~:T,p/[0k%o*Qwww.j-kanban.com不过现在确实好多人看这个,我的mrgPoint啊...

顶部
 



当前时区 GMT+9, 现在时间是 2008-8-30 17:43

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 日本看板 - Archiver