请问java里面的接口和抽象类一般在什么情况下会用的到那
在实战里用多吗?
如果不用的可以吗?

解决方案 »

  1.   

    reuse 没接口可就不好使了,
      

  2.   

    说白了就是为了统一一些类,让他们具有相同的属性和方法,非常常用!
    建议好好看看那部分的书!抽象类我这里也用到。
    比如我要处理3个产品对象:笔记本,台式机,手机。他们都有price私有属性,还有公有的getPrice,setPrice方法。就做一个Product接口,包含这一个属性和两个方法。
      

  3.   

    接口实际就是特殊的抽象类
    java不能像C实现多重继承(怕关系混乱吧)
    接口可以间接解决这个问题.
    A extends b(CLASS)
    A extends b(CLASS) implements c(INTERFACE)
    不过A要实践接口中的所有方法.呵呵