c = methods(h)
c = methods(obj)
c = methods(className)
| Paramètre | Description |
|---|---|
| h | un objet handle |
| obj | un objet classdef |
| className | un nom de classe sous forme de chaine, y compris les noms qualifies par paquet |
| Paramètre | Description |
|---|---|
| c | un tableau (cell) de chaines |
methods renvoie un tableau de chaines contenant les noms des methodes publiques.
Pour les classes classdef, les methodes privees ou protegees ne sont pas listees. Les methodes statiques sont listees et peuvent etre appelees avec ClassName.method.
Pour les tableaux d'objets classdef, methods renvoie les methodes publiques de la classe des elements.
clear classes
d = [tempdir(), 'nelson_help_methods/'];
mkdir(d);
filewrite([d, '/NelsonHelpMethodsPoint.m'], ["classdef NelsonHelpMethodsPoint"; " properties"; " X = 0"; " end"; " methods"; " function r = value(obj)"; " r = obj.X;"; " end"; " end"; "end"]);
addpath(d);
a = NelsonHelpMethodsPoint();
b = NelsonHelpMethodsPoint();
m = methods([a, b])
| Version | Description |
|---|---|
| 1.0.0 | version initiale |
| 2.0.0 | support des noms de classe classdef ajoute |
| 2.0.0 | support des tableaux d'objets classdef ajoute |