Unterklassen-Anwendungen
Aufteilung in Unterklassen von integrierten Klassen und Definieren von Schnittstellen
Leiten Sie Klassen aus integrierten Klassen ab, um spezialisierte Datentypen zu definieren, die die Operationen erweitern, die Sie in einer besonderen Datenklasse ausführen können. Die Unterklasse erbt die eingebauten Klassenmethoden und Verhalten und kann neue Methoden hinzufügen, um spezielle Operationen durchzuführen.
Themen
Heterogene Klassenhierarchie
- A Class Hierarchy for Heterogeneous Arrays
Heterogeneous class hierarchies enable you to form arrays of different, but related classes.
Unterklassen in integrierten Typen
- Subclasses of MATLAB Built-In Types
Extend MATLAB® built-in classes by deriving from these fundamental data types. - Behavior of Inherited Built-In Methods
Subclass built-in classes to extend the behavior of functions that operate on that type of data. - Use of size and numel with Classes
Thesize
andnumel
functions work with user-defined classes.
Ableitung von Beispielklassen aus integrierten Klassen
- Subclasses of Built-In Types Without Properties
Class can derive from a built-in class without defining properties and new behaviors. - Subclasses of Built-In Types with Properties
Classes that derive from built-in classes and define properties must define array behaviors for those classes. - Enumerations Derived from Built-In Classes
Enumeration classes derived from built-in types inherit behaviors from these types.
Superklassen
- Abstract Classes and Class Members
Use abstract classes to define interfaces that each subclass inherits. - Define an Interface Superclass
Ways to define interfaces for subclasses to implement.