ismethod

Определите если метод объекта

Синтаксис

tf = ismethod(obj,methodName)

Описание

tf = ismethod(obj,methodName) возвращает логический 1 (true), если заданный methodName является нескрытым, открытым методом объекта obj. В противном случае ismethod возвращает логический 0 (false). Аргумент methodName является именем метода, заданного как вектор символов или скаляр строки.

ismethod не принимает имена классов, заданные как векторы символов или строки в качестве первого аргумента.

Используйте функцию methods, чтобы перечислить методы абстрактных классов.

Примеры

Определите, поддерживают ли объекты тестирование равенства:

if ismethod(obj1,'eq') && ismethod(obj2,'eq')
   tf = obj1 == obj2;
end

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Представлено до R2006a