AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.12.2001, 06:26   #1  
shestakov is offline
shestakov
Участник
 
18 / 10 (1) +
Регистрация: 14.12.2001
Вопросы по наследованию
1. Я наследую некий класс С1 от класса С.
Провожу эксперименты. Задаю только classDeclaration, где пишу
class C1 extends C
{
}
Создаю MenuItem, соответствующий этому классу, в своей форме.(также в ней находится MenuItem, соответствующий С).
Вроде бы по этому MenuItem должно выполняться все то же, что делает С.
Но на самом деле вылетает окошко, что метода main у меня вообще нет.
Вопрос: это глюк, баг, или так и задумано(зачем)???
Кстати, в списке, который выпадает на пункте меню класса "перекрыть метод" метода main действительно нет. Пытаюсь создать его, и вставить туда super().
Логично в принципе, что выпадает сообщение, что в данном контексте это некорректно. Пытаюсь тупо скопировать код метоода main() класса С в main() C1.
Не работает
Аналогично, не предлагается перекрывать метод construct().
Посовейтуйте, пожалуйста, что-нибудь.

2. Опять же вопрос по наследованию:
Есть: класс С, тип T(enum), переменная V типа T.
Я создаю: класс С1 - наследник С, тип Т1 - расширяет Т и пытаюсь объявить
в классе С1 переменную V(имя то же) типа T1.
Мне сообщается, что так нельзя(ошибка компиляции).
Вопрос: т.е. переопределять переменные в наследниках нельзя? А зачем так?
__________________
Shestakov
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
12 способов поиска ответов на вопросы Роман Кошелев DAX: База знаний и проекты 9 27.03.2008 12:20
aEremenko: Ответы на вопросы индийского коллеги Blog bot DAX Blogs 0 29.04.2007 00:24
kolesov: SOA: дополнительные вопросы Blog bot DAX Blogs 0 04.12.2006 17:10
Простые вопросы по Системе сбалансированных показателей Hard DAX: Функционал 11 27.04.2004 09:19
Некоторые вопросы внедрения приложений. Часть 2 Михаил Ковалев DAX: Прочие вопросы 0 27.05.2002 10:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:31.