作者abailu (贝鲁鲁)
看板java
标题[问题] 修改程式
时间Sun Apr 4 14:47:05 2010
最近必须要写出两个程式
但我只完成了第一个
连第一个正不正确也不太清楚
想要请各位帮我看一看
顺便教教我
第二个该怎麽做可以吗
public class Game
{
static public void main(String[] args)
{
GreenDuck g1,g2;
RedDuck r1;
g1=new GreenDuck();
g2=new GreenDuck();
r1=new RedDuck();
g1.fly();
g2.fly();
r1.fly();
}
}
以上是第一个
但是接下来第二个程式是要修改第一个程式
我不知道该怎麽做
是要加上说话动作iSpeak,一定有一个speak方式
有三种说话动作:
SpeakQuack 呱呱叫
SpeakSqueak吱吱叫
SpeakHuman 正常说话
然後要修改绿头鸭跟红头鸭
让他们SpeakQuack
还要建立RubberDuck,不会飞(FlyNoWay),会SpeakSqueak
Donald,不会飞,会SpeakHuman
修改之後要让所有种类的鸭子都至少有一只出现在程式中
我只知道要加上说话动作可能是要有:
public interface iSpeak
{
public abstract void speak();
}
不知道对不对
请各位帮帮我了
有违反版规的话很抱歉
我再删掉
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.37.131.208
1F:推 snowlike:应该从interface Duck {abstract void fly/speak();}着手 04/04 15:27