Приложения подкласса

Встроенные классы подклассирования и определение интерфейсов

Выведите классы из встроенных классов, чтобы задать специализированные типы данных, которые расширяют операции, которые можно выполнять для определенного класса данных. Подкласс наследует встроенные методы класса и поведение и может добавить новые методы для выполнения специализированных операций.

Темы

Гетерогенная иерархия классов

Иерархия классов для разнородных массивов

Гетерогенные иерархии классов позволяют вам формировать массивы различных, но связанных классов.

Подклассы встроенных типов

Подклассы встроенных типов MATLAB

Расширение MATLAB® встроенные классы путем получения из этих фундаментальных типов данных.

Поведение наследованных встроенных методов

Встроенные классы подкласса для расширения поведения функций, которые работают с этим типом данных.

Использование размера и числа с классами

size и numel функции работают с определенным пользователем классом.

Образцы классов, выведенные из встроенных классов

Подклассы встроенных типов без свойств

Класс может происходить из встроенного класса, не определяя свойства и новое поведение.

Подклассы встроенных типов со свойствами

Классы, которые получают из встроенных классов и определяют свойства, должны определять поведение массивов для этих классов.

Представление оборудования с классами

Этот пример класса, производного от встроенного числового класса, наследует полезное поведение.

Полученные перечисления из встроенных классов

Классы перечисления, выведенные из встроенных типов, наследуют поведение от этих типов.

Суперклассы

Абстрактные классы и члены класса

Используйте абстрактные классы, чтобы задать интерфейсы, которые наследует каждый подкласс.

Определите суперкласс интерфейса

Способы определения интерфейсов для реализации подклассов.