Package: matlab.mixin
Provide handle classes with set and get methods
classdef MySubClass < matlab.mixin.SetGet ... end
The matlab.mixin.SetGet
class is an abstract class that provides a property
set and get interface to subclasses.
Use the matlab.mixin.SetGet
class to derive classes that inherit
set
and get
methods that behave like the
MATLAB® graphics set
and get
functions.
The set
and get
methods inherited from
matlab.mixin.SetGet
support inexact property name matching. You
can use a combination of partial and case-insensitive names as long as the inexact name
is not ambiguous. Dot-based property references require exact property name matches. To
implement exact name matching, use the matlab.mixin.SetGetExactNames
class.
matlab.mixin.SetGet
is a subclass of the handle
class.
Method | Purpose |
---|---|
set | Assigns values to the specified properties or returns a cell array of possible values for writable properties. |
get | Returns value of specified property or a struct with
all property values. |
setdisp | Implicitly called when set is called with
no output arguments and a handle array, but no property name. Override
this method to change what set displays. |
getdisp | Implicitly called when get is called with
no output arguments and handle array, but no property name. Override
this method to change what get displays. |
Abstract | true |
ConstructOnLoad | true |
HandleCompatible | true |
For information on class attributes, see Class Attributes.