写一个java程序,主要是要运用数组,还要体现父类子类间的继承关系。

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:20:39
写一个JAVA程序,主要是要运用数组,还要体现父类子类间的继承关系。
父类:鸟
子类:麻雀、鸵鸟、鹰
子类继承父类的一些特点,如都是鸟的话就都会有翅膀、两条腿等,但他们各自又有各自的特点,如麻雀的年龄、体重;鸵鸟的身高、奔跑速度;鹰的捕食、飞翔高度等。
老师的要求就是这样,具体的自己写自己编就好了。

父类:
public class Bird{
public void sound(){System.out.println("I'm a bird!");}
public void fly(){System.out.println("I can fly!");}
public void body(){System.out.println("I have two wings and two legs!");}
}

麻雀:
public class Sparrow extends Bird{
int age;
int weight;
public void sound(){System.out.println(I'm a sparrow!);}
public void printAge(){System.out.println("My age is "+age);}
public void printWeight(){System.out.println("My weight is "+weight);}
public void setAge(int age){this.age=age;}
public void setWeight(int wight){this.weight=weight;}
}

鸵鸟:
public class Ostrich extends Bird{
int speed;
int height;
public void sound(){System.out.println(I'm a ostrich!);}
public void fly(){Syttem.out.println("I can't fly!");}
public void printSpeed(){System.out.pr