27.02.2008, 13:54 | #1 |
SAP
|
Наследование в Axapta
Имеется класс A
X++: calss A { void method1() { // action 'A' } } X++: calss B extends A { void method1() { // action 'B' super(); } } X++: calss C extends B { void method1() { // action 'C' super(); } } |
|
27.02.2008, 14:00 | #2 |
Участник
|
|
|
27.02.2008, 14:02 | #3 |
Участник
|
Но вообще это просто свидетельствует о изначально неправильном проектировании этих классов.
Иначе бы все было ок. |
|
27.02.2008, 14:08 | #4 |
SAP
|
Цитата:
Назвать в классе A конкретную реализацию конкретным именем и звать через него
Цитата:
Но вообще это просто свидетельствует о изначально неправильном проектировании этих классов.
Иначе бы все было ок. |
|
27.02.2008, 14:12 | #5 |
Участник
|
Нельзя.
|
|
27.02.2008, 14:14 | #6 |
SAP
|
Цитата:
Нельзя.
|
|
Теги |
inheritance |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|