论坛首页 招聘求职论坛

哥写的不是代码,是寂寞 ------致正在打瞌睡的javaeyer

浏览 40644 次
该帖已经被评为良好帖
作者 正文
   发表时间: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();
		
	}

}




此题目很 明显,考你面向对象的思维,
你注意,你写的代码,只有俩个类(而且是强关联),很明显,缺乏面向对象的思想,你工作几年了?

0 请登录后投票
   发表时间:2011-03-08  
韩悠悠 写道
yangguo 写道
某天面试一家公司,出的题目比较怪,要我写一段代码,表达“哥写的不是代码,是寂寞”的情感。我思之再三,遂写下以下代码。看代码前自己写写看。







此题目很 明显,考你面向对象的思维,
你注意,你写的代码,只有俩个类(而且是强关联),很明显,缺乏面向对象的思想,你工作几年了?



你丫就是传说中装A和C之间的那种吧。面向切面我都玩剩下了,还跟我忽悠面向对象。
0 请登录后投票
   发表时间:2011-03-08   最后修改:2011-03-08
yangguo 写道
韩悠悠 写道
yangguo 写道
某天面试一家公司,出的题目比较怪,要我写一段代码,表达“哥写的不是代码,是寂寞”的情感。我思之再三,遂写下以下代码。看代码前自己写写看。







此题目很 明显,考你面向对象的思维,
你注意,你写的代码,只有俩个类(而且是强关联),很明显,缺乏面向对象的思想,你工作几年了?



你丫就是传说中装A和C之间的那种吧。面向切面我都玩剩下了,还跟我忽悠面向对象。


施主你又装A和C之间的那个了,玩十几年,都不敢这么说大话。“面向切面我都玩剩下了” 
0 请登录后投票
   发表时间:2011-03-08  
你太有才了
0 请登录后投票
   发表时间:2011-03-08  
不得不回一下帖啊...太有才了
0 请登录后投票
   发表时间:2011-03-08  
诸葛兄不是一般的V5啊。
0 请登录后投票
   发表时间:2011-03-12  
lz也忒有才了!!!
0 请登录后投票
   发表时间:2011-03-12  
韩悠悠 写道
yangguo 写道
韩悠悠 写道
yangguo 写道
某天面试一家公司,出的题目比较怪,要我写一段代码,表达“哥写的不是代码,是寂寞”的情感。我思之再三,遂写下以下代码。看代码前自己写写看。







此题目很 明显,考你面向对象的思维,
你注意,你写的代码,只有俩个类(而且是强关联),很明显,缺乏面向对象的思想,你工作几年了?



你丫就是传说中装A和C之间的那种吧。面向切面我都玩剩下了,还跟我忽悠面向对象。


施主你又装A和C之间的那个了,玩十几年,都不敢这么说大话。“面向切面我都玩剩下了” 


丫的。楼上拜托有点幽默感好吧!
0 请登录后投票
   发表时间: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~
0 请登录后投票
   发表时间:2011-07-16   最后修改:2011-07-16
makeLove怎么能用public修饰,还传boyFriend参数, 太不安全了吧?!
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics