专注在线职业教育25年
下载APP
小程序
希赛网小程序
导航

2007年上半年软件设计师下午试卷[8]

责编:aaafeiaaa 2007-08-03

[Java 代码]

(1)FlyBehavior {

public void fly();

};

(2)QuackBehavior {

public voidquack();

};

class FlyWithWings implements FlyBehavior{

public void fly(){System.out.println(“使用翅膀飞行!”); }

};

class FlyNoWay implementsFlyBehavior{

public void fly(){System.out.println(“不能飞行!”); }

};

classQuackimplementsQuackBehavior{

public voidquack(){System.out.println(“发出\'嘎嘎\'声!”); }

};

classSqueakimplementsQuack Behavior{

public voidquack(){System.out.println(“发出空气与橡皮摩擦声!”); }

};

classQuackNoWay implementsQuackBehavior{

public voidquack(){System.out.println(“不能发声 !”); }

};

abstract class Duck{

protectedFlyBehavior (3);

protectedQuackBehavior (4);

public void fly(){ (5); }

public void quack() { (6) ; };

public(7) void display();

};

classRubberDuckextends Duck{

publicRubberDuck(){

flyBehavior = new(8) ;

quackBehavior = new(9) ;

}

public void display(){ /* 此处省略显示橡皮鸭的代码 */}

};

//其它代码省略

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  


               2026下半年软考各科备考资源
资源名称获取方式资源链接
2026年5月第一批集成综合知识真题免费下载点击获取
2026年5月 软件设计师综合知识真题免费下载点击获取
2026年5月系统分析师案例技术真题免费下载点击获取
2026上半年软考各科真题答案汇总免费下载点击获取
2026年5月23日系统架构设计师综合知识真题免费下载点击获取
【历年真题】软考各科历年真题答案解析汇总免费刷题点击刷题
更多软考备考资料请点此查看

热门:学完软考再学MBA/MEM备考进阶课

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服