ismethod

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

Синтаксис

tf = ismethod(obj,methodName)

Описание

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

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

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

Примеры

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

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

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

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

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