编写#nima1接口,接口中声明run()方法:(2)定义Bird套和Fish类实现inia1按口:(3)编写Bird类和Fish类的测试程序,并调用其中的run()方法。

编写#nima1接口,接口中声明run()方法:(2)定义Bird套和Fish类实现inia1按口:(3)编写Bird类和Fish类的测试程序,并调用其中的run()方法。

根据接口的定义方法,以及类实现接口的方法来实现即可,代码如下:

nimal.java:

package RunTest;
//定义接口 ninal
public interface nimal { 
    
    // 声明nimal接口的run方法
    public void run();
}

Bird.java:

package RunTest;

// 定义Bird类实现nimal接口
public class Bird implements nimal {

    
    @Override
    public void run() {  // 实现nimal接口的run方法
        // TODO Auto-generated method stub
        System.out.println("Bird fly!");
    }
    
    
    
}


Fish.java

package RunTest;

// 定义Fish类实现nimal接口
public class Fish implements nimal {

    @Override
    public void run() {  // 实现nimal接口的run方法
        // TODO Auto-generated method stub
        System.out.println("Fish swim!");
    }

}


RunTest.java(测试类):

package RunTest;

public class RunTest {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Bird bd = new Bird(); //创建一个Bird类的实例
        bd.run();  // 调用Bird类实例的run方法
        
        Fish fh = new Fish(); // 创建一个Fish类的实例
        fh.run();  //调用Fish类实例的run方法
        
    }

}


img