• 大小: 16KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-26
  • 语言: Java
  • 标签: java  

资源简介

SimDuck鸭子模拟游戏 java 为SimDuck鸭子模拟游戏设计四类鸭子: 不会飞、会游泳、会呱呱叫的绿头鸭子; 不会飞、会游泳、会吱吱叫的橡皮鸭子; 不会飞、不会游泳、不会叫的诱饵鸭子; 会飞、会游泳、会吱吱叫的红头鸭子;

资源截图

代码片段和文件信息

package viv.junowin.Duck;
import viv.junowin.Fly.FlyBehavior;
import viv.junowin.Quack.QuackBehavior;


public abstract class Duck {

public FlyBehavior flyBehavior;
public QuackBehavior quackBehavior;

public Duck(){

}

public abstract void display();

public void performFly(){
flyBehavior.fly();
}

public void swim(){
System.out.println(“I can swim. 会游泳“);
}

public void performQuack(){
quackBehavior.quack();
}

public void setFlyBehavior(FlyBehavior fb){
flyBehavior = fb;
}

public void setQuackBehavior(QuackBehavior qb){
quackBehavior = qb;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-10-26 23:21  Duck\
     文件         301  2011-10-12 16:20  Duck\.classpath
     文件         393  2011-10-12 16:20  Duck\.project
     目录           0  2011-10-26 23:21  Duck\.settings\
     文件         629  2011-10-12 16:20  Duck\.settings\org.eclipse.jdt.core.prefs
     目录           0  2011-10-26 23:21  Duck\bin\
     目录           0  2011-10-26 23:21  Duck\bin\viv\
     目录           0  2011-10-26 23:21  Duck\bin\viv\junowin\
     目录           0  2011-10-26 23:21  Duck\bin\viv\junowin\Duck\
     文件        1206  2011-10-13 19:30  Duck\bin\viv\junowin\Duck\Duck.class
     目录           0  2011-10-26 23:21  Duck\bin\viv\junowin\Fly\
     文件         139  2011-10-13 19:30  Duck\bin\viv\junowin\Fly\FlyBehavior.class
     文件         552  2011-10-13 19:30  Duck\bin\viv\junowin\Fly\FlyNoWay.class
     文件         558  2011-10-13 19:30  Duck\bin\viv\junowin\Fly\FlyWithWings.class
     目录           0  2011-10-26 23:21  Duck\bin\viv\junowin\Quack\
     文件         567  2011-10-13 19:30  Duck\bin\viv\junowin\Quack\MuteQuack.class
     文件         553  2011-10-13 19:30  Duck\bin\viv\junowin\Quack\Quack.class
     文件         147  2011-10-13 19:30  Duck\bin\viv\junowin\Quack\QuackBehavior.class
     文件         556  2011-10-13 19:30  Duck\bin\viv\junowin\Quack\Squack.class
     目录           0  2011-10-26 23:21  Duck\bin\viv\junowin\TestDuck\
     文件         772  2011-10-13 19:30  Duck\bin\viv\junowin\TestDuck\DecoyDuck.class
     文件         778  2011-10-13 19:30  Duck\bin\viv\junowin\TestDuck\MallardDuck.class
     文件        1150  2011-10-13 19:29  Duck\bin\viv\junowin\TestDuck\MiniDuckSimulator.class
     文件         781  2011-10-13 19:30  Duck\bin\viv\junowin\TestDuck\RedheadDuck.class
     文件         773  2011-10-13 19:30  Duck\bin\viv\junowin\TestDuck\RubberDuck.class
     目录           0  2011-10-26 23:21  Duck\src\
     目录           0  2011-10-26 23:21  Duck\src\viv\
     目录           0  2011-10-26 23:21  Duck\src\viv\junowin\
     目录           0  2011-10-26 23:21  Duck\src\viv\junowin\Duck\
     文件         630  2011-10-13 19:30  Duck\src\viv\junowin\Duck\Duck.java
     目录           0  2011-10-26 23:21  Duck\src\viv\junowin\Fly\
............此处省略14个文件信息

评论

共有 条评论