类体系,大虾请进?

pchddcat 2001-12-06 11:53:40
基本类
子类,父类
异常类
基类
抽象基类
派生类


这些类为什么这么多,谁能说说他们的区别,谁能补充些进去,我知道还有的?


--------------------------------------------------------------------------------



...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hpn_cao 2001-12-07
  • 打赏
  • 举报
回复
*基本类,其实这种叫法比较少见,大概是指Delphi自己的Class Tree 中的东西吧
*如果类A继承于类B,则A是B的子类,B是A的父类
*Delphi定义的TException所衍生下来的类都可以成为异常类,当然也包括自己定义的抛出中断,捕捉异常的类。
*基类,顾名思义,最初继承点的类,就是Class Tree 上面的那些类
*抽象类 , 类定义中有Abstract Key Word的类 ,这种类不能够直接定义他的对象 。
*抽象基类,不用说了吧
*派生类 , 就是从一个父类中衍生出来的子类,然后又增加了父类没有的元素。

taber 2001-12-07
  • 打赏
  • 举报
回复

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

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧