采用多接口的话,会使支持同一接口的类不得不有大量重复代码吧? 这对于代码的维护和重用 都是个问题啊。
  
    当.net变成跨平台后,是不是j2ee 最终将不敌.net 呢?!

解决方案 »

  1.   

    哦 原来 c#也不支持多继承的啊?   为什么这样呢? 这对代码重用不是很不利么? java开源的意义也受影响了啊,第三方不是就不大敢去改基本类库了么? 
      

  2.   

    java通过接口实现多继承的功能。
      

  3.   

    这样实现相同接口的同类对象,在不同的开发者那里,可能有不同的处理习惯(比如对边界的处理),在某些个例下 就可能产生不同的结果。 这岂不是导致 实际上不存在 多方 共同发展java开发环境的可能。
      在java支持阵营没有一家强于 微软的现实下, 这对 java的发展 不是很不利?!
      

  4.   

    建议你去看看java接口方面的内容,你就不会这么认为了。
      

  5.   

    1 多继承的问题可以用interface解决
    2 如果.net跨平台(事实上现在已经可以了),j2ee也不会消失的,应为一个web应用不仅要有好的语言还要有好的中间件和系统,所以j2ee依然强大!
      

  6.   

    java的设计者取消了多继承是有他自己的想法的,因为多继承往往会滥用,并且写到最后,都不知道继承了哪个父类,如果两个父类都有同名方法,那么就要起冲突