Это возможно при использовании динамических свойств , например:
classdef test < dynamicprops
methods
function obj = test()
end
end
end
var = test();
var.addprop ( 'events' );
var.events = 123;
Это может усложнить сопровождение кода и его излишнюю избыточность, если вы хотите назвать только одно свойство так же, как ключевое слово, в этом случае почему бы вам не сделать что-то вроде прописывания имени переменной или добавления чего-то к нему - поэтому он по-прежнему выглядит так, как вы хотите, но не вызывает конфликт имен:
classdef test
properties
Events
myIf
% etc...
end
methods
function obj = test()
end
end
end