Understand different workflows and approaches to class design and implementation.
|Class definition keywords|
This simple class introduces the basic patterns and syntax for defining a class.
This example of a MATLAB class definition shows syntax and programming techniques used in typical classes.
Classes implement your object-oriented design.
Classes enable you to define specialized data structures.
MATLAB handle objects enable you to implement an efficient linked-list data structure.
This example shows how to customize parentheses indexing for a mapping class.
This example of a class derived from a built-in numeric class inherits useful behaviors.
MATLAB enables you to define new data types using classes.
Heterogeneous class hierarchies enable you to form arrays of different, but related classes.
Static data refers to data that all objects of the class share and that you can modify after creation. MATLAB supports techniques for working with static data.