1700477474
1700477475
Swan duckling=new UglyDuckling();
1700477476
1700477477
//展示一下小鸭
1700477478
1700477479
duckling.desAppaearance();//小鸭子的外形
1700477480
1700477481
duckling.cry();//小鸭子的叫声
1700477482
1700477483
duckling.fly();//小鸭子的行为
1700477484
1700477485
System.out.println(”\n===小鸭子终于发现自己是一只天鹅====”);
1700477486
1700477487
//首先外形变化了
1700477488
1700477489
duckling=new BeautifyAppearance(duckling);
1700477490
1700477491
//其次行为也发生了改变
1700477492
1700477493
duckling=new StrongBehavior(duckling);
1700477494
1700477495
//虽然还是叫丑小鸭,但是已经发生了很大变化
1700477496
1700477497
duckling.desAppaearance();//小鸭子的新外形
1700477498
1700477499
duckling.cry();//小鸭子的新叫声
1700477500
1700477501
duckling.fly();//小鸭子的新行为
1700477502
1700477503
}
1700477504
1700477505
}
1700477506
1700477507
运行结果如下所示:
1700477508
1700477509
===很久很久以前,这里有一只丑陋的小鸭子===
1700477510
1700477511
外形是脏兮兮的白色,毛茸茸的大脑袋
1700477512
1700477513
叫声是克噜——克噜——克噜
1700477514
1700477515
不能飞行
1700477516
1700477517
===小鸭子终于发现自己是一只天鹅====
1700477518
1700477519
外表是纯白色的,非常惹人喜爱!
1700477520
1700477521
叫声是克噜——克噜——克噜
1700477522
1700477523
会飞行了!
[
上一页 ]
[ :1.700477474e+09 ]
[
下一页 ]