Matlab:包命名空间
包文件夹
包是一种特殊文件夹,可以包含类文件夹、函数和类定义文件及其他包。类和函数的名称的作用域限于包文件夹内。包也是一种命名空间,其中的名称必须唯一。函数和类名在包中必须唯一。您可以使用包来组织类和函数。您还可以使用包在不同包中重用类和函数的名称。
注意
在 MATLAB® 7.6 版之前创建的类(即未使用 classdef 的类)不支持包。
包文件夹始终以 + 字符开头。例如,
+mypack
+mypack/pkfcn.m % a package function
+mypack/@myClass % class folder in a package
顶层包文件夹的父文件夹必须位于 MATLAB 路径上。
列出包的内容
使用 help 命令列出包的内容:
help event
Contents of event:
EventData - event.EVENTDATA Base class for event data
PropertyEvent - event.PROPERTYEVENT Event data for object property events
listener - event.LISTENER Listener object
proplistener - event.PROPLISTE