刚毕业没多久,在公司做了个项目,但是他们要求要写interface.
不是很理解,我的程序不用interface也能执行。。1.商业化?
2.interface调用目的

解决方案 »

  1.   

    接口就像ATM,入参是银联卡,返回的就是money啦,不管你是哪个银行的卡都可以取钱
      

  2.   

    正解,简单来说说就是为面向接口编程,在JAVA中能实现多继承的机制。
      

  3.   

    这要看需求和实际需要的吧! 没调查没思考就 interface?
    即解决实际问题的手段如何。再来斟酌才对。
      

  4.   

    抽象类与接口的区别:http://blog.csdn.net/ttgjz/article/details/2960451这篇文章介绍了使用接口和抽象类的设计意图
      

  5.   

    我觉得 你不必要  问这样的问题, 
    自己去写程序,有一天,你觉对 会对自己写的程序不满意。觉得 很多东西都写死了。没有课扩展性。你就会知道 接口的 作用。
    java中多继承是通过接口实现的。很灵活,很方便,自己慢慢体会
      

  6.   

    楼主  我给你举个例子 java连接数据库知道吧 数据库有很多种 什么mysql Oracle sqlServer之类的 
    java开发者对这些数据库执行机理的熟悉程度比不上开发这些数据库的人员 那要怎么实现java连接数据库呢?答案只有一个 java开发者只有制定一个标准 定义接口  而具体实现则交给开发这些数据库的人来做 当你需要连接某种数据库的时候 比如mysql 就需要在mysql的官网上面下载相应的jdbc驱动包 因为这个jdbc驱动包实现了由sun公司定义的java连接数据库的接口 所以你能够在Java API文档里面查到这些方法并可以直接用楼主可以看看java API文档里面有关java连接数据库的类 它们全部都被定义成了接口写了这么多  希望楼主能够理解