1700470377
1700470378
//认识女孩子后状态肯定改变,比如心情、手中的花等
1700470379
1700470380
public void changeState(){
1700470381
1700470382
this.state=“心情可能很不好”;
1700470383
1700470384
}
1700470385
1700470386
public String getState(){
1700470387
1700470388
return state;
1700470389
1700470390
}
1700470391
1700470392
public void setState(String state){
1700470393
1700470394
this.state=state;
1700470395
1700470396
}
1700470397
1700470398
}
1700470399
1700470400
程序是很简单,主要的业务逻辑是在场景类中,我们来看场景类是如何进行状态的保留、恢复的,如代码清单24-2所示。
1700470401
1700470402
代码清单24-2 场景类
1700470403
1700470404
public class Client{
1700470405
1700470406
public static void main(String[]args){
1700470407
1700470408
//声明出主角
1700470409
1700470410
Boy boy=new Boy();
1700470411
1700470412
//初始化当前状态
1700470413
1700470414
boy.setState(“心情很棒!”);
1700470415
1700470416
System.out.println(”=====男孩现在的状态======”);
1700470417
1700470418
System.out.println(boy.getState());
1700470419
1700470420
//需要记录下当前状态呀
1700470421
1700470422
Boy backup=new Boy();
1700470423
1700470424
backup.setState(boy.getState());
1700470425
1700470426
//男孩去追女孩,状态改变
[
上一页 ]
[ :1.700470377e+09 ]
[
下一页 ]