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

UptoLike

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

233
Можно объединять любое количество аргументов родитель-
ского класса в соответствии со списком входных аргументов.
Схема на рисунках 8.3 и 8.4 показывает, как гипотетический
объект класса eco мог бы наследовать поля от двух родительских
классов weather и plant.
Множественные родительские классы могут присоединять
методы с одинаковыми названиями. В этом случае MATLAB исполь-
зует метод, связанный
с родителем, который появляется первым при
обращении к функции класса в конструкторе.
Агрегирование объектов. В дополнение к наследованию
система MATLAB поддерживает соединение частей в целое, или агре-
гирование. То есть один объект может включать другой объект в ка-
честве одного из полей структуры. Объект класса rational может ис-
пользовать два объекта
из класса polynom, например, для задания
числителя и знаменателя передаточной функции. Поскольку доступ к
полям структуры возможен только изнутри метода, то вызов метода
для включенного объекта возможен только изнутри метода для внеш-
него объекта.
Рисунок 8.3
        Можно объединять любое количество аргументов родитель-
ского класса в соответствии со списком входных аргументов.
        Схема на рисунках 8.3 и 8.4 показывает, как гипотетический
объект класса eco мог бы наследовать поля от двух родительских
классов weather и plant.

        Множественные родительские классы могут присоединять
методы с одинаковыми названиями. В этом случае MATLAB исполь-
зует метод, связанный с родителем, который появляется первым при
обращении к функции класса в конструкторе.

        Агрегирование объектов. В дополнение к наследованию
система MATLAB поддерживает соединение частей в целое, или агре-
гирование. То есть один объект может включать другой объект в ка-
честве одного из полей структуры. Объект класса rational может ис-
пользовать два объекта из класса polynom, например, для задания
числителя и знаменателя передаточной функции. Поскольку доступ к
полям структуры возможен только изнутри метода, то вызов метода
для включенного объекта возможен только изнутри метода для внеш-
него объекта.




                           Рисунок 8.3




                                                              233