我有一个类在多个函数中使用来自另一个包的其他类。为此,我目前必须在每个函数中导入包:
classdef foo
properties
bar
end
methods
function self = foo()
foo.bar = 1;
end
function fun1(foo)
import pkg.FooClass;
val = pkg.FooClass(foo.bar);
end
function fun2(foo)
import pkg.FooClass;
val = FooClass.fun(foo.bar);
end
end
end
有没有办法导入整个类的包?我正在寻找类似于其他语言的东西:
classdef foo
import pkg.FooClass;
properties
bar
end
methods
function self = foo()
foo.bar = 1;
end
function fun1(foo)
val = pkg.FooClass(foo.bar);
end
function fun2(foo)
val = FooClass.fun(foo.bar);
end
end
end