向CLEAR发出此调用应该这样做:
clear classes
Run Code Online (Sandbox Code Playgroud)
这样做的一个不幸的副作用是它还有效地发出了清除所有内容,它也清除了工作区中的所有变量(但是,当你关闭并重新启动MATLAB时,无论如何都会发生这种情况).清除工作空间实际上是有用的,因为它将删除与您的类的旧版本相同类型的任何变量,这可能无法与您的类的新版本一起正常工作.
函数REHASH 可能有效,但我对此表示怀疑(我认为它更多地处理文件路径而不是类定义).