ООП для VS (Страница 1) / Программирование / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#1 26-09-10 22:55:39

Linfan
Linux user
Зарегистрирован: 11-11-09
Сообщений: 1,653

Re: ООП для VS

Хотя все поля дочерних классов из родительского видно на ура

Пашок, опять ацетон на березовых бруньках пьешь?  big_smile

Добавлено спустя 4 ч 32 мин 15 с:

При реализации метода в дочернем классе не могу обратиться к свойствам и методам родительского, пишет Variable or block variable not set/

Ты случаем не перегрузил метод? Кстати, хоть бы пример какой скинул, или написал бы на каком езыге ваяешь.


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Неактивен

#2 27-09-10 10:00:27

DonDublon3
Участник
Из Уфа
Зарегистрирован: 06-05-10
Сообщений: 641

Re: ООП для VS

pavel2403 пишет:

Такое дело. Короче есть базовый класс, у него 2 дочерних, у одного из дочерних есть еще дочерний, проблема вот в чем. При реализации метода в дочернем классе не могу обратиться к свойствам и методам родительского, пишет Variable or block variable not set/
Хотя все поля дочерних классов из родительского видно на ура. Если попытаться из дочернего класса создать экземпляр родительского, то все свойства оного теряются, ну оно и понятно- новый экземпляр. Может там есть какая-то хитрость?

Чо-та какая-то фигня написана.
Во-первых, надо указать-таки язык. Во-вторых, написать как объявляются поля, это ж ваще первое дело, если хочешь грамотный ответ получить. Ну и в третьих. Почему из родительского класса видны поля наследников? В соответствии с концепцией ООП (того самого, которое и в Африке), так делать не полагается.


"Фу бля, крохобор вонючий" (с) Svart Testare

Неактивен

#3 27-09-10 11:44:48

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: ООП для VS

Попробуй тогда сделать обращение через функции.
объект_родитель.свойство - потомок.свойство - потомок.свойство

Если я правильно понял.
То есть обратиться к свойству родителя которое возвратит значение свойства потомка. А заодно закрой поля по возможности.
Так же совет (на всякий случай) используй если возможно тип значения long (он самый быстрый).


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#4 30-09-10 17:16:51

Linfan
Linux user
Зарегистрирован: 11-11-09
Сообщений: 1,653

Re: ООП для VS

Да я запарюсь тут весь код постить, да и ненужно уже, забей.

Пашок, ты действительно хню наваял, и потом обижаешся что тебя нарком называют.
Если тебе нужен совет - сделай упрощенный пример и внятно напиши что ты хочешь и что у тебя не сростается.

BTW васик, это неполноценное ООП. Имей это ввиду.


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Неактивен

#5 30-09-10 17:39:52

Linfan
Linux user
Зарегистрирован: 11-11-09
Сообщений: 1,653

Re: ООП для VS

pavel2403 пишет:

Блять... еще раз для тех кто на бронепоезде. ВОПРОС РЕШЕН!!! Понятно?

Пашок, не трать нервы - завернешь ласты раньше срока smile В РФ мужики и так до 60 не дотягивают wink
Я тебе с прицелом на будущее говорил. Чтобы ты внятнее выражался.


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Неактивен

#6 30-09-10 20:53:45

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: ООП для VS

Как возможно будущий финансовый консультант и специалист по ОПС, скажу: Средняя продолжительность мужской жизни в РФ равняется 63 года smile .
С чем язвеников, батхёртников, алкоголиков, пишуших на c++ зха еду (доширак). Поздравляю!
wink


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика