这一切要说到上个学期的一件事。
某一天晚上课的课间,向同学a借了一本书,因为就住在我的对面,于是课间的时候,发生了这样一件事event;
public class Event{//公开场合发生所以是public
某一天晚上课的课间,向同学a借了一本书,因为就住在我的对面,于是课间的时候,发生了这样一件事event;
public class Event{//公开场合发生所以是public
Book book=new Book();//这就是这件事的主角一本书;
Classmate a=new Classmate();//同学a
Classmate b=new Classmate();//同学b
Student I=new Student()//就是我;
public int event(){
I borrow the book form a//我向a借了一本书
然后?;
switch(?){//不知怎么回事了这个?是整个方法整个事件的关键
case(1) return”跟a说了一下。带回去了”;
break;
case(2) return”忘了响a说一句,就带回去了”;
break;
case(3) return”还给a了”;
break;
}
}
由于事情过去有一段时间了,所以印象有点模糊。但event就这三种情况。那是铁定的。
过了一星期后,a过来向我要book,一下子想起来还有有一本书没有归还.于是翻箱倒柜的找书,
Boolean findBook(){
寻找这本书book;
if(找到)
return ture;
else
reurn false;
}
结果这个findBook()方法返回false。
这时也不管case(1)还是case(2)还是case(3)由于赔偿的价格是book的三倍,总要承担责任阿,于是积极准备和a去处理赔偿任务;
可是第二天b要我把book还给他,瞬间我递归了好几下,晕头转向。什么时候book是成你的了?于是b解释说a的书是他的。a说book是他的。于是我进入死锁(思索)状态。到底是赔偿a呢还是赔偿b呢?更为奇怪的是a丢的书和b丢的书的标识符居然是一样的。
于是我运行调查investigate()方法,要调查一番;这个方法返回的是a.book是1.4版本的而b.book是1.3版本的。两者的外观有很大的不同,我迅速判断i.book(我看的书)是属于1.4版本的。
于是我毫不犹豫地执行了repay()方法将bookPrice*3 return给a
这个时候内存给b赋值了一个值angry;
b.temper=angry;
b.temperToMe=angry;
至今一直贮存在内存之中,令人十分不爽各位有什么好方法能将b.temper=friendly;吗?
Classmate a=new Classmate();//同学a
Classmate b=new Classmate();//同学b
Student I=new Student()//就是我;
public int event(){
I borrow the book form a//我向a借了一本书
然后?;
switch(?){//不知怎么回事了这个?是整个方法整个事件的关键
case(1) return”跟a说了一下。带回去了”;
break;
case(2) return”忘了响a说一句,就带回去了”;
break;
case(3) return”还给a了”;
break;
}
}
由于事情过去有一段时间了,所以印象有点模糊。但event就这三种情况。那是铁定的。
过了一星期后,a过来向我要book,一下子想起来还有有一本书没有归还.于是翻箱倒柜的找书,
Boolean findBook(){
寻找这本书book;
if(找到)
return ture;
else
reurn false;
}
结果这个findBook()方法返回false。
这时也不管case(1)还是case(2)还是case(3)由于赔偿的价格是book的三倍,总要承担责任阿,于是积极准备和a去处理赔偿任务;
可是第二天b要我把book还给他,瞬间我递归了好几下,晕头转向。什么时候book是成你的了?于是b解释说a的书是他的。a说book是他的。于是我进入死锁(思索)状态。到底是赔偿a呢还是赔偿b呢?更为奇怪的是a丢的书和b丢的书的标识符居然是一样的。
于是我运行调查investigate()方法,要调查一番;这个方法返回的是a.book是1.4版本的而b.book是1.3版本的。两者的外观有很大的不同,我迅速判断i.book(我看的书)是属于1.4版本的。
于是我毫不犹豫地执行了repay()方法将bookPrice*3 return给a
这个时候内存给b赋值了一个值angry;
b.temper=angry;
b.temperToMe=angry;
至今一直贮存在内存之中,令人十分不爽各位有什么好方法能将b.temper=friendly;吗?
本文转自 xhinkerx 51CTO博客,原文链接:http://blog.51cto.com/xhinker/134184,如需转载请自行联系原作者