Переопределение унаследованных элементов

Top  Previous  Next

В описании производного класса может быть переопределено определение унаследованного элемента.

Переопределение является основным механизмом модификации базового класса.

 

Переопределяемый элемент определяется по совпадению имени или прямым указанием в визуальном редакторе: «вот этот переход».

 

При переопределении метода должна быть полностью сохранена унаследованная сигнатура (список параметров и тип результата).

Тело метода изменяется полностью — хотя в качестве начального приближения предлагается унаследованный текст, связь с телом соответствующей

функции в базовом классе утрачивается.

 

При переопределении внутреннего класса в него могут быть добавлены новые элементы и переопределены унаследованные.

 

Унаследованную систему уравнений можно переопределить только полностью. Переопределение происходит при попытке редактировать

унаследованные уравнения.

 

При переопределении карты поведения можно:

заменить входные/выходные действия в состоянии;

заменить деятельность в состоянии;

заменить действительные начальные значения переменных объекта-деятельности;

заменить условие срабатывания и/или охраняющее условие перехода;

заменить последовательность действий в переходе;

изменить графическое изображение состояния или перехода.

 

Переопределенные элементы описания суперкласса помечаются в окне производного класса значком _img6