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