classdef MaClasse < nelson.mixin.SetGet
set(obj, name, value)
value = get(obj, name)
| Paramètre | Description |
|---|---|
| obj | un objet handle d'une classe dérivant de nelson.mixin.SetGet. |
| name | un nom de propriété (char ou string), ou un tableau de cellules de noms. |
| value | la valeur à affecter. |
| Paramètre | Description |
|---|---|
| value | la valeur de la propriété. |
Dérivez une classe handle de nelson.mixin.SetGet pour lui donner des méthodes set et get permettant de lire et écrire les propriétés par nom.
set(obj, name, value) affecte une propriété ; set(obj, n1, v1, n2, v2, ...) en affecte plusieurs. get(obj, name) renvoie une valeur de propriété ; get(obj) renvoie une structure de toutes les propriétés. Les noms sont comparés sans distinction de casse.
classdef Widget < nelson.mixin.SetGet
properties
Width = 0
Height = 0
end
end
w = Widget();
set(w, 'Width', 100, 'Height', 40);
get(w, 'Width')
| Version | Description |
|---|---|
| 2.0.0 | version initiale |