свойства

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

Синтаксис

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 = 4x1 cell array
    {'identifier'}
    {'message'   }
    {'cause'     }
    {'stack'     }

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

свернуть все

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

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

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

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

свернуть все

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

Больше о

свернуть все

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

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

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

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

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

Введенный в R2008a

Была ли эта тема полезной?