该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-08
yangguo 写道 某天面试一家公司,出的题目比较怪,要我写一段代码,表达“哥写的不是代码,是寂寞”的情感。我思之再三,遂写下以下代码。看代码前自己写写看。
class Brother { private boolean hasGrilFriend; private boolean hasMoney; private boolean hasOtherSkill; public Brother(boolean hasGrilFriend, boolean hasMoney, boolean hasOtherSkill) { this.hasGrilFriend = hasGrilFriend; this.hasMoney = hasMoney; this.hasOtherSkill = hasOtherSkill; } public boolean hasGrilFriend() { return hasGrilFriend; } public void setHasGrilFriend(boolean hasGrilFriend) { this.hasGrilFriend = hasGrilFriend; } public boolean hasMoney() { return hasMoney; } public boolean hasOtherSkill() { return hasOtherSkill; } public void makeLove(Gril girlFriend){ girlFriend.sound("a...a..."); } public void play(){ } public void travel(){ } public void shopping(){ } public void sitOffice() { } public void findAGoodJob(){ } public void coding(){ System.out.println("哥写的不是代码,是寂寞"); } } public class Life { public static void main(String[] args) { Brother i = new Brother(false,false,false); if(i.hasGrilFriend()){ Girl girlFriend = new Girl(); i.makeLove(girlFriend); i.shopping(); } else if(i.hasMoney()){ i.setHasGrilFriend(true); //增加了这一句,你们懂的 i.play(); i.travel(); } else if(i.hasOtherSkill()){ i.findAGoodJob(); i.sitOffice(); } else i.coding(); } } 此题目很 明显,考你面向对象的思维, 你注意,你写的代码,只有俩个类(而且是强关联),很明显,缺乏面向对象的思想,你工作几年了? |
|
返回顶楼 | |
发表时间:2011-03-08
韩悠悠 写道 yangguo 写道 某天面试一家公司,出的题目比较怪,要我写一段代码,表达“哥写的不是代码,是寂寞”的情感。我思之再三,遂写下以下代码。看代码前自己写写看。
此题目很 明显,考你面向对象的思维, 你注意,你写的代码,只有俩个类(而且是强关联),很明显,缺乏面向对象的思想,你工作几年了? 你丫就是传说中装A和C之间的那种吧。面向切面我都玩剩下了,还跟我忽悠面向对象。 |
|
返回顶楼 | |
发表时间:2011-03-08
最后修改:2011-03-08
yangguo 写道 韩悠悠 写道 yangguo 写道 某天面试一家公司,出的题目比较怪,要我写一段代码,表达“哥写的不是代码,是寂寞”的情感。我思之再三,遂写下以下代码。看代码前自己写写看。
此题目很 明显,考你面向对象的思维, 你注意,你写的代码,只有俩个类(而且是强关联),很明显,缺乏面向对象的思想,你工作几年了? 你丫就是传说中装A和C之间的那种吧。面向切面我都玩剩下了,还跟我忽悠面向对象。 施主你又装A和C之间的那个了,玩十几年,都不敢这么说大话。“面向切面我都玩剩下了” |
|
返回顶楼 | |
发表时间:2011-03-08
你太有才了
|
|
返回顶楼 | |
发表时间:2011-03-08
不得不回一下帖啊...太有才了
|
|
返回顶楼 | |
发表时间:2011-03-08
诸葛兄不是一般的V5啊。
|
|
返回顶楼 | |
发表时间:2011-03-12
lz也忒有才了!!!
|
|
返回顶楼 | |
发表时间:2011-03-12
韩悠悠 写道 yangguo 写道 韩悠悠 写道 yangguo 写道 某天面试一家公司,出的题目比较怪,要我写一段代码,表达“哥写的不是代码,是寂寞”的情感。我思之再三,遂写下以下代码。看代码前自己写写看。
此题目很 明显,考你面向对象的思维, 你注意,你写的代码,只有俩个类(而且是强关联),很明显,缺乏面向对象的思想,你工作几年了? 你丫就是传说中装A和C之间的那种吧。面向切面我都玩剩下了,还跟我忽悠面向对象。 施主你又装A和C之间的那个了,玩十几年,都不敢这么说大话。“面向切面我都玩剩下了” 丫的。楼上拜托有点幽默感好吧! |
|
返回顶楼 | |
发表时间:2011-03-30
最后修改:2011-03-30
这个方法应该写成:
# public void makeLove(Gril girlFriend){ # girlFriend.sound("a...a..."); # # } ============>> # public void makeLove(Gril girlFriend){ # girlFriend.sound("r...o...o...m..."); # # } 这种事儿,要含蓄,不能太直接、、、O(∩_∩)O~ |
|
返回顶楼 | |
发表时间:2011-07-16
最后修改:2011-07-16
makeLove怎么能用public修饰,还传boyFriend参数, 太不安全了吧?!
|
|
返回顶楼 | |