Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

shadowing static class method

Asked by Pieter van den Berg on 19 Sep 2013

Is it possible to shadow a static class method of a builtin class? E.g. suppose that there is a class

in .../MATLAB/.../toolbox/.../@foo/foo.m

classdef foo
...  
methods(Hidden = true, Static = true, Access = 'public')
   function obj = loadobj(x)
...     
   end
end
end

can I shadow the loadobj method somehow? I tried creating a file @foo/foo.m in my path with only the static method in it but that doesn't seem to work.

cheers,

Pieter

2 Comments

per isakson on 22 Sep 2013

Remark on nomenclature: foo in your example is not a builtin class. Doc says

    A built-in function is part of the *MATLAB executable*. MATLAB does not 
    implement these functions in the MATLAB language. Although most built-in 
    functions have a .m file associated with them, this file only supplies 
    documentation for the function.

Nevertheless, your question is easily understood. AFAIK: the answer is no.

Pieter van den Berg on 23 Sep 2013

Ok, thanks! I think you are right.

Pieter van den Berg

Tags

Products

0 Answers

Contact us