如题 JAVA不支持多继承吧
假如我想给一些系统提供的类的增加一些实现方法(不是增加接口),应该怎么弄呢?
理论上讲 多继承可以完全被其他继承策略替代么?

解决方案 »

  1.   

    JAVA不支持多继承!系统提供的类,一般我们是只使用class,不修改其源代码的。想给一些系统提供的类的增加一些实现方法,可以继承该系统类,然后在子类中增加方法。
      

  2.   

      java没有多继承,但java有接口啊
      一个类是可以实现多个接口的
      

  3.   

    java中 多继承可以通过内部类实现.
      

  4.   

    比如
    class 机器猫: public 猫, public 机器人
    {
    ......

    如果我使用JAVA 那我得从一条链子上继承下class 某种特殊机器人 : public 机器人
    {
    };class 机器猫 : public 某种特殊机器人
    {
    };
    中间的某种特殊机器人 这个类就显得有点尴尬了...
      

  5.   

    谁叫这是java呢,还是用接口吧。