Разделение на подклассы приложений

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

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

Темы

Неоднородная иерархия классов

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

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

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

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

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

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

Разделите встроенные классы на подклассы, чтобы расширить поведение функций, которые работают с тем типом данных.

Использование размера и numel с Классами

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

Демонстрационные классы, выведенные от встроенных классов

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

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

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

Классы, которые выводят из свойств built-in classes и define, должны задать поведения массивов для тех классов.

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

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

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

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

Суперклассы

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

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

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

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