definitions, package-scoped functions, and other packages. A package folder defines a
new name space in which you can reuse class names. Use the package name to refer to
classes and functions defined in package folders (for example,
packagefld1.ClassNameA(), packagefld2.packageFunction()).
pathfolder
ClassNameB.m
+packagefld1
+packagefld2
ClassNameA.m Contains classdef
@ClassNameA
classMethod.m Class method in separate !le
Contains entire class de!nition
ClassNameB.m
De!nes a new name space
packageFunction.m
ClassNameA.m
See Also
More About
- “Folders Containing Class Definitions” on page 6-17
- “Packages Create Namespaces” on page 6-25
- “Methods in Separate Files” on page 9-11
5 Class Definition—Syntax Reference