Effacer les filtres
Effacer les filtres

Why define class methods that have attributes in the classdef block?

1 vue (au cours des 30 derniers jours)
Jim Hokanson
Jim Hokanson le 27 Mai 2012
Modifié(e) : per isakson le 11 Nov 2017
Hi all,
I was wondering if anyone knew why you needed to declare the signature of methods with attributes inside the classdef block when defining the function in a separate file? I often find that I created a mismatch between what the signature was originally and how it is currently defined in the function file. The errors aren't that helpful either, e.g. "Too many input arguments." I could understand if just the function name were necessary, as this would allow keeping all of the attributes in a single file. The "normal" methods don't need a signature in the classdef block. What gives?
Thanks, Jim

Réponses (0)


En savoir plus sur Software Development Tools dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by