MATLAB Object-Oriented Programming

(Joyce) #1

How to Build on Other Classes



  • “Hierarchies of Classes — Concepts” on page 12-2

  • “Subclass Syntax” on page 12-7

  • “Design Subclass Constructors” on page 12-9

  • “Control Sequence of Constructor Calls” on page 12-14

  • “Modify Inherited Methods” on page 12-16

  • “Modify Inherited Properties” on page 12-20

  • “Subclassing Multiple Classes” on page 12-22

  • “Specify Allowed Subclasses” on page 12-25

  • “Class Members Access” on page 12-28

  • “Property Access List” on page 12-36

  • “Method Access List” on page 12-37

  • “Event Access List” on page 12-38

  • “Handle Compatible Classes” on page 12-39

  • “How to Define Handle-Compatible Classes” on page 12-41

  • “Methods for Handle Compatible Classes” on page 12-46

  • “Handle-Compatible Classes and Heterogeneous Arrays” on page 12-48

  • “Subclasses of MATLAB Built-In Types” on page 12-50

  • “Behavior of Inherited Built-In Methods” on page 12-54

  • “Subclasses of Built-In Types Without Properties” on page 12-60

  • “Subclasses of Built-In Types with Properties” on page 12-68

  • “Use of size and numel with Classes” on page 12-77

  • “Representing Hardware with Classes” on page 12-83

  • “Determine Array Class” on page 12-87

  • “Abstract Classes” on page 12-91

  • “Define an Interface Superclass” on page 12-96


12

Free download pdf