Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 230 стр.

UptoLike

Составители: 

228
Наследование - главное свойство объектно-ориентированного
программирования. Оно позволяет многократно применять програм-
мы, разработанные для родительских объектов, к дочерним. Методы
родительского класса имеют доступ только к тем полям, которые
унаследованы от родительского класса, но не к полям дочернего клас-
са.
Существует два вида наследования:
простое наследование, когда дочерний объект наследует ха-
рактеристики от одного родительского класса;
множественное наследование, когда дочерний объект насле-
дует характеристики более чем одного родительского класса.
Простое наследование. В случае простого наследования
класс, который наследует атрибуты другого класса и добавляет собст-
венные атрибуты. Наследование подразумевает, что объекты, принад-
лежащие к дочернему классу, имеют те же поля, что
и объекты роди-
тельского класса, и как правило, дополнительные собственные поля.
Именно поэтому методы родительского класса могут применяться к
объектам дочернего класса. Методы дочернего класса однако не могут
применяться к объектам родительского класса.
Функция конструктора для класса, который наследует пове-
дение другого класса, имеет две специальных характеристики:
она обычно
вызывает функцию конструктора родительского
класса, чтобы создатьнаследованныеполя;
вызов функции такого класса несколько отличается от стан-
дартного, поскольку учитывает как новый, так и родитель-
ский класс.
Примеры простого наследования представлены объектами
ППП Control System Toolbox, используемыми для решения задач ана-
лиза линейных стационарных систем (Linear, Time-Invariant systems
- LTI). Родительский класс так и называется
lti. Имеются три дочер-
них класса, или подкласса, которые соответствуют трем различным
представлениям LTI-систем:.
tf-- Передаточная функция (Transfer function)
zpk-- Нули-полюса-коэффициент передачи (Zero, pole, gain)
ss-- Пространство состояний (State space)
Объект lti включает информацию, которая не зависит от част-
ного вида системы (непрерывная или дискретная), а также от
имен
входов и выходов. Дочерние объекты зависят от модели представле-
ния. Объект класса tf характеризуется векторами коэффициентов чис-
лителя и знаменателя рациональной передаточной функции. Объект
      Наследование - главное свойство объектно-ориентированного
программирования. Оно позволяет многократно применять програм-
мы, разработанные для родительских объектов, к дочерним. Методы
родительского класса имеют доступ только к тем полям, которые
унаследованы от родительского класса, но не к полям дочернего клас-
са.
      Существует два вида наследования:
    • простое наследование, когда дочерний объект наследует ха-
        рактеристики от одного родительского класса;
    • множественное наследование, когда дочерний объект насле-
        дует характеристики более чем одного родительского класса.

         Простое наследование. В случае простого наследования
класс, который наследует атрибуты другого класса и добавляет собст-
венные атрибуты. Наследование подразумевает, что объекты, принад-
лежащие к дочернему классу, имеют те же поля, что и объекты роди-
тельского класса, и как правило, дополнительные собственные поля.
Именно поэтому методы родительского класса могут применяться к
объектам дочернего класса. Методы дочернего класса однако не могут
применяться к объектам родительского класса.
         Функция конструктора для класса, который наследует пове-
дение другого класса, имеет две специальных характеристики:
    • она обычно вызывает функцию конструктора родительского
         класса, чтобы создать “наследованные” поля;
    • вызов функции такого класса несколько отличается от стан-
         дартного, поскольку учитывает как новый, так и родитель-
         ский класс.
         Примеры простого наследования представлены объектами
ППП Control System Toolbox, используемыми для решения задач ана-
лиза линейных стационарных систем (Linear, Time-Invariant systems
- LTI). Родительский класс так и называется lti. Имеются три дочер-
них класса, или подкласса, которые соответствуют трем различным
представлениям LTI-систем:.
    • tf-- Передаточная функция (Transfer function)
    • zpk-- Нули-полюса-коэффициент передачи (Zero, pole, gain)
    • ss-- Пространство состояний (State space)

        Объект lti включает информацию, которая не зависит от част-
ного вида системы (непрерывная или дискретная), а также от имен
входов и выходов. Дочерние объекты зависят от модели представле-
ния. Объект класса tf характеризуется векторами коэффициентов чис-
лителя и знаменателя рациональной передаточной функции. Объект

228