打字猴:1.700470377e+09
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 ]  [ 下一页 ]