Si el comando invoca un método inexistente en un objeto, busca una función con el mismo nombre.MATLAB®Java®MATLAB Si encuentra una función de ese nombre, intenta invocarla.MATLAB Si no encuentra una función con ese nombre, muestra un mensaje que indica que no puede encontrar un método con ese nombre para la clase.MATLAB
Por ejemplo, tiene una función denominada y la clase de API también tiene un método.MATLABsize
Javajava.awt.Frame
size
Si se llama a un objeto, se ejecuta el método definido.size
Frame
size
java.awt.Frame
Sin embargo, si se llama a un objeto de, no encuentra un método para esta clase.size
java.lang.String
MATLABsize
Por lo tanto, ejecuta la función en su lugar.MATLABsize
text = java.lang.String('hello'); size(text)
ans = 1 1
Nota
Cuando defina una clase para utilizarla, evite dar a cualquiera de sus métodos el mismo nombre que una función.JavaMATLABMATLAB