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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.05.2004, 11:03   #12  
ta_and is offline
ta_and
Участник
 
226 / 122 (5) +++++
Регистрация: 26.02.2002
Адрес: СПб
Цитата:
Изначально опубликовано Oz
PHP код:
class A::insertFromA()
{
    
insert();
}

class 
C::insertFromA()
{
    
super();

Это если конечно можно модифицировать class A...
Грубо конечно, но ничего другого в голову не приходит.
1. Абсолютное незнание принципов ООП.
В методе
class A::insertFromA()
{
insert();
вызовется метод insert ПОТОМКА, то есть класса С но уж никак не А.
Если конечно мы говорим об экземпляре(объекте) созданном на основании класса С.

2. Ошибки в синтаксисе.
перед вызовом метода необходимо указывать контекст.
то есть нужно написать
this.insert();

3. Зачем переопределять метод insertFromA на С если там вызывается просто супер?

4. Если в коде УЖЕ используется вызов метода insert? Вы предлагаете переписать весь код? А если нам нужно использовать этот код не только для экземпляров класса С?

Абсолютно бессмысленный пример-совет.

Господа.
Прежде чем давать советы, сначала может быть проверите то, что советуете сами?
А потом уже будете садиться в лужу?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как вызвать метод для поля в FormDataSource? Maxim Gorbunov DAX: Программирование 3 08.05.2007 11:28
Есть стандартный метод который возвращал бы пустую складскую аналитику т.е. "Axapta"? Hidden DAX: Функционал 8 30.05.2006 14:44
Как вызвать нужный метод класса? Pawlik DAX: Программирование 5 12.01.2006 15:47
Вопрос совсем "зеленый". Куда приткнуть метод? Hobo DAX: Программирование 3 13.02.2004 18:07
Как вызвать метод на COMVariant? Andronov DAX: Программирование 2 06.08.2003 08:29

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

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

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