properties

Имена свойства класса

Описание

пример

properties(ClassName) отображает имена нескрытых, публичных свойств для MATLAB® класс, включая унаследованные свойства.

пример

properties(obj) отображает имена публичных свойств для объекта или объектного массива. Когда obj скаляр, properties также возвращает динамические свойства. Когда obj массив, properties возвращает свойства класса массива.

пример

p = properties(___) возвращает имена свойства в массиве ячеек из символьных векторов.

Примеры

свернуть все

Перечислите свойства класса с помощью имени класса.

properties memmapfile
Properties for class memmapfile:

    Filename
    Writable
    Offset
    Format
    Repeat
    Data

Перечислите публичные свойства объекта MException.

me = MException('Msg:ID','MsgText');
p = properties(me)
p = 5x1 cell
    {'identifier'}
    {'message'   }
    {'cause'     }
    {'stack'     }
    {'Correction'}

Входные параметры

свернуть все

Имя класса, свойства которого вы хотите запросить в виде вектора символов или строкового скаляра.

Типы данных: char | string

Объект класса, свойства которого вы хотите запросить в виде объекта или массива объектов.

Выходные аргументы

свернуть все

Имена свойства, возвращенные как массив ячеек вектора символов.

Больше о

свернуть все

Общественные собственности

Свойство общедоступно когда его GetAccess значением атрибута является public и его Hidden значением атрибута является false (значения по умолчанию для этих атрибутов). Для полного списка атрибутов см. Атрибуты свойств.

Ключевое слово свойств

Слово properties также ключевое слово определения класса MATLAB. Смотрите classdef для получения дополнительной информации о ключевых словах определения класса.

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

Введенный в R2008a