※ 引述《hrma (资深象迷)》之铭言:
: 一个模组先做好,
: 需要的时候拿出来用,...
: 不用重复做
: 感觉, 现在建筑的预铸工法, 也是这个概念的延伸,
: 预铸工法, 让盖房子的速度加快不少
: 有没有发明"物件"这个概念的肥宅, 真的很聪明的八卦?
推 seabox: c语言有物件导向吗06/17 17:51
有但是不完整.
┌ 属性 ┐ ┌ 覆写 ┐
类别 ─┤ ├→ 封装 → 继承 ─┤ ├→ 实例
└ 方法 ┘ └ 过载 ┘
在 C 语言里,你可以使用 struct 来定义成员,存取属性
指标,存取方法并实现过载
C 的 struct 无法区分资料的私有、公开、保护性, C++ 的 struct 才行
C 的 struct 无法建立成员函式.
简单说, C 能实作物件,但达不到 类别 的层次.