跳轉到內容

MATLAB 程式設計/高階主題/面向物件程式設計

來自 Wikibooks,開放的書籍,為開放的世界

面向物件程式設計

[編輯 | 編輯原始碼]

MATLAB 和 Octave 都具有面向物件的特性。然而,從技術上講,它並非完全的面嚮物件語言。

面嚮物件語言 (OOL) 包含三個組成部分:1. 多型性 2. 繼承 3. 封裝

Octave 可以透過新增新物件進行擴充套件。這些物件可以過載運算子,例如賦值、切片、比較。

在 MATLAB 中,這可以透過 m 指令碼完成,而在 Octave 中,新物件是作為 C++ 類實現的。可以在此處找到有關如何將物件新增到 Octave 的簡單示例。

華夏公益教科書