Выведите классы от встроенных классов, чтобы задать специализированные типы данных, которые расширяют операции, которые можно выполнить на конкретном классе данных. Подкласс наследовал встроенные методы класса и поведения и может добавить новые методы, чтобы выполнить специализированные операции.
Иерархия классов для разнородных массивов
Неоднородные иерархии классов позволяют вам сформировать массивы различных, но связанных классов.
Подклассы встроенных типов MATLAB
Расширьте MATLAB® встроенные классы путем получения от этих основополагающих типов данных.
Поведение наследованных встроенных методов
Разделите встроенные классы на подклассы, чтобы расширить поведение функций, которые работают с тем типом данных.
Использование размера и numel с Классами
size
и функции numel
работают с пользовательским классом.
Подклассы встроенных типов без свойств
Класс может вывести от встроенного класса, не задавая свойства и новые поведения.
Подклассы встроенных типов со свойствами
Классы, которые выводят из свойств built-in classes и define, должны задать поведения массивов для тех классов.
Класс, чтобы представлять аппаратные средства
Этот пример класса, выведенного от встроенного числового класса, наследовал полезные поведения.
Полученные перечисления от встроенных типов
Классы перечисления, выведенные от встроенных типов, наследовали поведения от этих типов
Используйте абстрактные классы, чтобы задать интерфейсы, которые наследовал каждый подкласс.
Определение интерфейсного суперкласса
Способы задать интерфейсы, который разделяет реализацию на подклассы.