我在java代码中有一个类函数。我想在matlab中创建一个与类函数java类似的类函数。你能帮我改一下吗? 这是我的java代码
public class Return{
byte m[][];
int indcs[];
public Return(byte T[][], int ind[])
{
this.m=T;
this.indcs=ind;
}
public byte[][] getfirst(){
return m;
}
public int[] getsecond(){
return indcs;
}
}
答案 0 :(得分:1)
您可以尝试以下操作(请注意,它不会检查变量类型):
classdef Ret
properties (Access = public)
m = []
indcs = []
end
methods (Access = public)
function obj = Ret(T, ind)
obj.m = T;
obj.indcs = ind;
end
function x = getfirst(obj)
x = obj.m;
end
function x = getsecond(obj)
x = obj.indcs;
end
end
end
您不必使用(Access = public)
- 默认情况下,所有属性和方法都是公开的。