свойства

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

Синтаксис

properties(ClassName)
properties(obj)
p = 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 array
    {'identifier'}
    {'message'   }
    {'cause'     }
    {'stack'     }
    {'Correction'}

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

свернуть все

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

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

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

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

свернуть все

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

Больше о

свернуть все

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

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

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

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

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

Введенный в R2008a

Для просмотра документации необходимо авторизоваться на сайте