matlab.mixin. Класс SetGet

Пакет: matlab.mixin

Предоставьте классам Handle набор и получите методы

Описание

Используйте класс matlab.mixin.SetGet, чтобы вывести классы, которые наследовали set и методы get, которые ведут себя как графика MATLAB® функции get и set.

set и методы get, наследованные от matlab.mixin.SetGet, поддерживают неточное соответствие имени свойства. Можно использовать комбинацию частичных и нечувствительных к регистру имен, пока неточное имя не неоднозначно.

Напротив, основанные на точке ссылки свойства требуют точных соответствий имени свойства. Чтобы реализовать точное имя, соответствующее с set и методами get, используйте matlab.mixin.SetGetExactNames Класс SetGetExactNames.

Класс matlab.mixin.SetGet является классом handle.

Атрибуты класса

Краткий обзор

tRUE

HandleCompatible

tRUE

Для получения информации об атрибутах класса см. Атрибуты класса.

Методы

развернуть все

Примеры

свернуть все

Задайте класс, который выводит от matlab.mixin.SetGet и имеет два свойства

classdef PropSetGet < matlab.mixin.SetGet
   properties
      Number {mustBeNumeric} 
      Str string
   end
end

Создайте экземпляр класса и используйте наследованный метод установки установить значение свойства.

p = PropSetGet;
set(p,'Number',8)
p.Number
ans =

     8

Введенный в R2014b

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