类的名称虽多,但也是有划分标准的。
  首先你列举的这些类不是平行的,就像把人类分为男人和女人的同时,又加入了老人这一类,与前面的分类有重叠。
  其次就要找一个合适的标准来划分类了,至于其它的划分标准在弄明白这最基础的一种之后,随着实践的积累,自然会明白的。建议先弄明白类之间的继承关系,最好找一张vcl图,这样的图在很多书上都有,对类的基本关系有一个清晰的概念,然后以类的功能的标准来划分,就像你列举的那样。
  

解决方案 »

  1.   

    *基本类,其实这种叫法比较少见,大概是指Delphi自己的Class Tree 中的东西吧
    *如果类A继承于类B,则A是B的子类,B是A的父类
    *Delphi定义的TException所衍生下来的类都可以成为异常类,当然也包括自己定义的抛出中断,捕捉异常的类。
    *基类,顾名思义,最初继承点的类,就是Class Tree 上面的那些类
    *抽象类 , 类定义中有Abstract Key Word的类 ,这种类不能够直接定义他的对象 。
    *抽象基类,不用说了吧
    *派生类 , 就是从一个父类中衍生出来的子类,然后又增加了父类没有的元素。