在matlab中导入一个类

时间:2016-07-04 05:16:21

标签: matlab oop import package

matlab相当新鲜。我想要一个类,它做一些计算。我想在另一个类中导入这个类(不是实例化)。并将这些功能用作默认功能。

This对我帮助不大。我们可以导入用户定义的类/函数吗?

1 个答案:

答案 0 :(得分:1)

所以你有一个班级calculationClass,并且想要创建另一个可以访问otherClass

提供的计算的班级calculationClass

如果计算是普通或静态方法,那么一种方法是子类calculationClass,即用

开始你的类定义
classdef otherClass < calculationClass
[some code here]
end

这样,calculationClass的所有方法都可以立即用于otherClass。请注意,如果calculationClass具有非空构造函数,则子类将构造函数称为this = this@calculationClass

如果计算仅为静态方法,您可以选择以calculationClass.someCalculation(inputArguments)的形式访问这些计算,或创建包并使用import