MATLAB Object-Oriented Programming

(Joyce) #1
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

Free download pdf