`

接口也是为了方便团队开发上的协同工作!

    博客分类:
  • php
阅读更多
接口也是为了方便团队开发上的协同工作!
解耦
// 接口定义
public interface sayHello {
    void sayHello(String name);
}

// 两个实现sayHello接口的类
class Boy implements sayHello {
    public void sayHello(String name) {
        System.out.println("I'm a boy. Hello " + name + ".");
    }
}

class Girl implements sayHello {
    public void sayHello(String name) {
        System.out.println("I'm a girl. Hello" + name + ".");
    }
}

// 主程序
public class Main {
    public static void main(String[] args) {
        Boy boy = new Boy();
        Girl girl = new Girl();
        say(boy);
        say(girl);
    }
    public static void say(sayHello p) {
        p.sayHello("Woody");
    }
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics