superclasses
Noms des superclasses d'une classe.
📝Syntaxe
s = superclasses(className)
s = superclasses(obj)
📥Arguments d'entrée
Paramètre Description
className un nom de classe (chaîne ou vecteur de caractères).
obj un objet classdef ou handle.
📤Arguments de sortie
Paramètre Description
s un tableau de cellules N-par-1 de caractères contenant les noms de toutes les superclasses visibles, ancêtre le plus proche en premier.
📄Description

superclasses renvoie les noms de toutes les superclasses visibles d'une classe, spécifiée par son nom ou par un objet de cette classe. Les ancêtres sont renvoyés du plus proche au plus lointain, chaque nom apparaissant une seule fois.

💡Exemples
Noms des superclasses d'une classe.
d = [tempdir(), 'nelson_help_superclasses/'];
mkdir(d);
filewrite([d, '/NelsonHelpBase.m'], ["classdef NelsonHelpBase"; "end"]);
filewrite([d, '/NelsonHelpDeriv.m'], ["classdef NelsonHelpDeriv < NelsonHelpBase"; "end"]);
addpath(d);
superclasses('NelsonHelpDeriv')
🔗Voir aussi
metaclasspropertiesmethodsclassdef
🕔Historique des versions
Version Description
2.0.0 initial version
Modifier cette page sur GitHub