劳驾各位高手,,如果给举个简单的例子就更好了谢谢~~~~~~

解决方案 »

  1.   

    好像ehom(?!) 说得比较对
      

  2.   

    在C++中继承可以多重的,派生是否一样我就不清楚了,我用delphi,对C++不熟悉.
      

  3.   

    继承和派生两个术语的区别在于它们的主宾关系不同。
    继承是对于父类来说是被动的,可以描述为:父类XXX被子类XXX继承而派生对于父类来说是主动的。描述为:父类XXX派生子类XXX。关于派生类和子类的区别:应该是继承关系的层次结构的概念区别。
    派生类可以是多余一级的继承关系,
    子类是一级关系。
    但同时也有这样的概念:子类属于派生类。例如:基类A,
          类B直接继承于A
          类C直接继承于B;    那么依据上面的说法则有:      类A派生类B,类A被类B继承;类B派生类C, 类B被类C继承。
          类B是类A的子类,类C是类B的子类;
          类B和类C都是类A的派生类。这是我自己的理解!不知对不对?
      

  4.   

    根本就没区别,谁手里有 UML 的书,拿来看看
      

  5.   

    继承和派生从两个不同的角度来说明的,举例如下:
    A是B的子类,则我们可以说B继承A,是A的派生类
    但如果有C是B的子类,就不能说C继承A,而只能说C是A的派生类。其实就是隔代的问题
      

  6.   

    大家就不用讨论这些无聊的问题 了,对于初学者的迷惑这完全是由于
    中国教育界和出版界给造成的麻烦, ehom(?!) ( )说的从字面理解
    是有点道理,可是哪位大师或者哪本书上对这几个概念进行区分过呢
    我倒是很想看一看,强烈希望中国的计算机学界能对这些专业术语进行
    规范,子类,派生类只是不通的翻译而已,斗室derived class继承和派生
    也是一样的作用啊,只是国内某些所谓的狗屁大师喜欢玩些招式,好显的
    他的书有文采,有人读,简直就是误人子弟!
      

  7.   

    强烈同意 geodgehoul(无知无畏) 
    根本就是derived class,  就象use case明明大家都习惯说 用例, 可偏有一些所谓的专家(扫尾中)翻译成 用况 ,真BT