论坛首页 招聘求职论坛

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

浏览 40648 次
该帖已经被评为良好帖
作者 正文
   发表时间:2010-09-16   最后修改:2010-09-17
某天面试一家公司,出的题目比较怪,要我写一段代码,表达“哥写的不是代码,是寂寞”的情感。我思之再三,遂写下以下代码。看代码前自己写写看。


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();
		
	}

}


   发表时间:2010-09-16  
public void makeLove(String boyFriend){  
}
真传这么个参数 你敢执行方法吗  
0 请登录后投票
   发表时间:2010-09-16  
傅庆岩 写道
public void makeLove(String boyFriend){  
}
真传这么个参数 你敢执行方法吗  


哈哈,还是你眼尖。
0 请登录后投票
   发表时间:2010-09-16  
很有才, 哈哈
0 请登录后投票
   发表时间:2010-09-16  
yangguo 写道
傅庆岩 写道
public void makeLove(String boyFriend){  
}
真传这么个参数 你敢执行方法吗  


哈哈,还是你眼尖。


String girlFriend = "beauty";  
            i.makeLove(girlFriend); 

这个很极品、。、
0 请登录后投票
   发表时间:2010-09-16   最后修改:2010-09-16
我觉得这么设计不好吧,应该把girlFriend设置为Brother 的属性,提供set方法
再通过spring来注入
因为girlFriend不仅仅是字符串吧,她也有她的感受的...
0 请登录后投票
   发表时间:2010-09-16  
leejon 写道
yangguo 写道
傅庆岩 写道
public void makeLove(String boyFriend){  
}
真传这么个参数 你敢执行方法吗  


哈哈,还是你眼尖。


String girlFriend = "beauty";  
            i.makeLove(girlFriend); 

这个很极品、。、

String girlFriend = "Feng jie + Fu Rong JJ";   
            

String result=i.makeLove(girlFriend);  


SYSOUT(result);


out>>Bei Ju
0 请登录后投票
   发表时间:2010-09-16  
哥不寂寞,所以不看
0 请登录后投票
   发表时间:2010-09-16  
此君为IT界 百年一遇人才。。 看了此贴 决定不潜了。。
0 请登录后投票
   发表时间:2010-09-16  
真有才。。哈哈...
0 请登录后投票
论坛首页 招聘求职版

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