Составители:
232
1
--------------------------------
(s-2.095) (s^2 + 2.095s + 2.387)
get(Z)
z = {[0x1 double]}
p = {1x1 cell}
k = 1
Variable = 's'
Ts = 0
Td = 0
InputName = {''}
OutputName = {''}
Notes = {}
UserData = [ ]
Механизм наследования реализуется в функциях конструкто-
ра дочернего класса. Например, конструктор класса tf включает опе-
ратор
L = lti(Ny, Nu, Ts)
для создания lti-объекта с соответствующими параметрами. Тогда tf-
объект можно создать, используя встроенный оператор class
sys = class(sys, 'tf', L)
Такое использование оператора class с тремя аргументами по-
зволяет присвоить
объекту соответствующую метку класса и указать,
что наследуется от родительского объекта.
Наследование может порождать более одного поколения, то
есть дочерний объект может содержать поля как родительских объек-
тов, так и объектов более старших поколений. В этом случае роди-
тельский объект может вызывать прародительские методы, а дочер-
ний - как родительские, так
и прародительские .
Множественное наследование. В случае множественного
наследования класс наследует атрибуты от более, чем одного роди-
тельского класса. Дочерний объект наследует поля, как поля роди-
тельских классов, так и поля собственной структуры.
Множественное наследование может объединять более одно-
го поколения. Например, каждый из родительских объектов может
наследовать поля от множественных
прародительских объектов.
Множественное наследование реализовано в конструкторах путем
вызова функции class с более, чем тремя аргументами:
obj = class(structure, 'class_name', parent1, parent2,...)
1
--------------------------------
(s-2.095) (s^2 + 2.095s + 2.387)
get(Z)
z = {[0x1 double]}
p = {1x1 cell}
k=1
Variable = 's'
Ts = 0
Td = 0
InputName = {''}
OutputName = {''}
Notes = {}
UserData = [ ]
Механизм наследования реализуется в функциях конструкто-
ра дочернего класса. Например, конструктор класса tf включает опе-
ратор
L = lti(Ny, Nu, Ts)
для создания lti-объекта с соответствующими параметрами. Тогда tf-
объект можно создать, используя встроенный оператор class
sys = class(sys, 'tf', L)
Такое использование оператора class с тремя аргументами по-
зволяет присвоить объекту соответствующую метку класса и указать,
что наследуется от родительского объекта.
Наследование может порождать более одного поколения, то
есть дочерний объект может содержать поля как родительских объек-
тов, так и объектов более старших поколений. В этом случае роди-
тельский объект может вызывать прародительские методы, а дочер-
ний - как родительские, так и прародительские .
Множественное наследование. В случае множественного
наследования класс наследует атрибуты от более, чем одного роди-
тельского класса. Дочерний объект наследует поля, как поля роди-
тельских классов, так и поля собственной структуры.
Множественное наследование может объединять более одно-
го поколения. Например, каждый из родительских объектов может
наследовать поля от множественных прародительских объектов.
Множественное наследование реализовано в конструкторах путем
вызова функции class с более, чем тремя аргументами:
obj = class(structure, 'class_name', parent1, parent2,...)
232
Страницы
- « первая
- ‹ предыдущая
- …
- 232
- 233
- 234
- 235
- 236
- …
- следующая ›
- последняя »
