34 面向对象编程

Octave 具有创建用户自定义类的能力——包括运算符和函数重载的功能。类可以保护内部属性,使其不会被意外修改,从而促进数据的封装。此外,还可以创建规则来解决混合类操作中的类优先级问题。

本章讨论如何构造用户类、如何查询和设置类的属性以及如何重载运算符和函数。本章全程使用一个为多项式设计的类作为实际代码示例。

版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-4