学习如何实现子类,从子类调用超类方法,以及控制哪些类可以从超类派生。
超类 |
父类名称 |
matlab.mixin.Heterogeneous |
非均匀阵列形成的超类 |
在类名后面的classdef行指定超类。
的上指定超类classdef
行。
子类方法可以覆盖继承的超类方法。子类方法可以调用它们覆盖的超类方法。
控制MATLAB中的顺序®在类层次结构中构造对象。
子类可以修改继承的方法。
子类可以修改继承的抽象或私有属性。
多重继承可能导致定义冲突。所有超类在定义中都必须没有冲突。
类可以限制从它派生的类。
使句柄类和值类都能从特定的类派生。
句柄兼容类有mixin和抽象超类的应用程序。
句柄兼容的类方法必须同时处理句柄对象和值对象。
当类的句柄兼容时,异类层次结构会施加某些限制。