接口做参数

    技术2025-10-03  12

    如果一个方法的参数是接口类型,就可以将任何实现该接口类的实例的引用传递给该接口参数,那么接口参数就可以回调类实现的接口的方法。

    interface SpeakHello

    {

    public void speakHello();

    }

     

    class china implements SpeakHello

    {

    public void speakHello()

    {

    System.out.println("china/n");

    }

    }

    class english implements SpeakHello

    {

    public void speakHello()

    {

    System.out.println("english/n");

    }

    }

    class KindHello

    {

    public void lookHello(SpeakHello hello)

    {

    hello.speakHello();

    }

    }

    public class hello {

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    KindHello kh=new KindHello();

    kh.lookHello(new china());

    kh.lookHello(new english());

    }

    }

    最新回复(0)