(1)编写Animal类,定义leg属性、有参构造函数对leg赋初值,定义空的sound()方法;

(1)编写Animal类,定义leg属性、有参构造函数对leg赋初值,定义空的sound()方法; (2)编写Flyable接口,定义speed( )方法; (3)编写Glede类继承Animal类并实现Flyable接口,定义speed属性,有参构造方法对leg和speed赋初值,speed( )方法返回speed属性,sound( )方法输出“嘎……”。 (4)编写测试程序,定义包含2个元素的Glede对象数组,分别调用speed( )方法和sound( )方法。

class Animal{
private int leg;
public Animal(int leg){
this.leg = leg;
}
public void sound(){}
}
interface Flyable{
public int speed();
}

class Glede extends Animal implements Flyable{
private int speed;
public Glede(int leg,int speed) {
super(leg);
this.speed = speed;
}
@Override
public int speed(){
return this.speed;
}
@Override
public void sound(){
System.out.println("嘎......");
}
}

public class project1 {
public static void main(String[] args){
Glede a = new Glede(2,10);
a.sound();
a.speed();
}
}