# 面向对象与类系统

玄铁支持基于类的面向对象编程,包含封装、继承与多态机制:

*   **类的定义与构造**:
    *   使用 `型` 声明一个类。
    *   使用 `造` 关键字定义构造函数(或用于实例化对象)。
*   **实例与成员访问**:
    *   使用 `此` 关键字来访问当前实例的方法和字段(相当于 `this`)。
*   **可见性控制**:
    *   支持 `公` (public)、`私` (private)、`护` (protected) 修饰符,用于控制方法或字段的作用域。
*   **继承体系**:
    *   `承`:用于继承父类 (inherit)。
    *   `覆`:用于重写 (override) 父类的方法。
*   **弱引用**:
    *   使用 `弱 设` 声明弱引用变量或类成员字段,打破 ARC 循环引用。
    *   弱引用不持有对象所有权——当所有强引用释放后,弱引用自动置为 `空`。
    *   搭配可空类型 `?` 使用:`弱 设 父: 父节点?`。

> 详细语法说明、ARC 行为与示例代码请参阅:[04_弱引用编程指南.md](../04_弱引用编程指南.md)