该例来自MATLAB OOP user manual. 程序加入一些注释(部分采用了C++的一些术语)旨在用这个例子说明一些简单的MATLAB OOP 语法
BankAccount Class
% BandAccount.m 文件 classdef BankAccount < handle %继承一个句柄基类 句柄类自动管理内存 properties (Hidden) %使用Hidden关键词修饰属性 在MATLAB的类display中不会显示这个属性 %但是仍然具有public的属性,可以在外部直接访问 AccountStatus = 'open' end properties (SetAccess = private ) %SetAccess声明访问权限 %这里Private意味着该成员只能通过成员函数access AccountNumber AccountBalance = 0 ; end events %定义一个事件,叫做存款不足 InsufficientFunds end method