Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Delphi
Перезагрузить страницу Классы как с ними работать
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Klose Klose вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 29.05.2006
По умолчанию Классы как с ними работать - 30.05.2006, 19:40

Есть главный класс
Код:
type Main=class
F,Z,G:integer;

constructor Init(x,Y:integer);virtual
procedure Draw;virtual
procedure Process;virtual
если задать формулу - F:=Z+G.
Она будет работать для классов потомков, причем значения Z и G у всех разные?
Ответить с цитированием
  (#2 (permalink)) Старый
Klose Klose вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 29.05.2006
По умолчанию Классы как с ними работать - 30.05.2006, 19:40

Есть главный класс
Код:
type Main=class
F,Z,G:integer;

constructor Init(x,Y:integer);virtual
procedure Draw;virtual
procedure Process;virtual
если задать формулу - F:=Z+G.
Она будет работать для классов потомков, причем значения Z и G у всех разные?
Ответить с цитированием
  (#3 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию Re: Классы. - 31.05.2006, 09:23

Цитата:
Originally posted by Klose
[b]Есть главный класс
Код:
type Main=class
F,Z,G:integer;

constructor Init(x,Y:integer);virtual
procedure Draw;virtual
procedure Process;virtual
если задать формулу - F:=Z+G.
Она будет работать для классов потомков, причем значения Z и G у всех разные?
Это вопрос?
Ответить с цитированием
  (#4 (permalink)) Старый
Dian Dian вне форума
Member
 
Сообщений: 5,243
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 17.09.2004
По умолчанию Re: Классы. - 31.05.2006, 09:23

Цитата:
Originally posted by Klose
[b]Есть главный класс
Код:
type Main=class
F,Z,G:integer;

constructor Init(x,Y:integer);virtual
procedure Draw;virtual
procedure Process;virtual
если задать формулу - F:=Z+G.
Она будет работать для классов потомков, причем значения Z и G у всех разные?
Это вопрос?
Ответить с цитированием
  (#5 (permalink)) Старый
PerfectStranger PerfectStranger вне форума
Member
 
Сообщений: 240
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.05.2006
По умолчанию Re: Классы. - 31.05.2006, 09:54

Цитата:
Originally posted by Klose
[b]если задать формулу - F:=Z+G.
Она будет работать для классов потомков, причем значения Z и G у всех разные?
В смысле "будет работать"?
Если ты про случай, когда данное присваиваение стоит в каком-нибудь методе класса-предка, вызовется ли этот оператор при вызове данного метода для класса-потомка? Если так, то ответ скорее всего "будет работать", eсли только не несколько "если": когда реально может существовать другой метод с тем же именем (reintroduce, overload, override). Но за разъяснениями этих "если" лучше к книжку какую-нибудь по объектно-ориентированному программированию почитать...
Если вопрос в том будут ли доступны члены F,Z,G класса-предка в классе-наследнике, то тут тоже "если": зависит от того в каком разделе F,Z,G объявлены. Это тоже лучше в книжке почитать.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
PerfectStranger PerfectStranger вне форума
Member
 
Сообщений: 240
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.05.2006
По умолчанию Re: Классы. - 31.05.2006, 09:54

Цитата:
Originally posted by Klose
[b]если задать формулу - F:=Z+G.
Она будет работать для классов потомков, причем значения Z и G у всех разные?
В смысле "будет работать"?
Если ты про случай, когда данное присваиваение стоит в каком-нибудь методе класса-предка, вызовется ли этот оператор при вызове данного метода для класса-потомка? Если так, то ответ скорее всего "будет работать", eсли только не несколько "если": когда реально может существовать другой метод с тем же именем (reintroduce, overload, override). Но за разъяснениями этих "если" лучше к книжку какую-нибудь по объектно-ориентированному программированию почитать...
Если вопрос в том будут ли доступны члены F,Z,G класса-предка в классе-наследнике, то тут тоже "если": зависит от того в каком разделе F,Z,G объявлены. Это тоже лучше в книжке почитать.
Ответить с цитированием
  (#7 (permalink)) Старый
SH@DOW SH@DOW вне форума
Member
 
Сообщений: 2,085
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 18.09.2002
По умолчанию 31.05.2006, 17:45

Какие нынче пошли вопросы
Ответить с цитированием
Ads
  (#8 (permalink)) Старый
SH@DOW SH@DOW вне форума
Member
 
Сообщений: 2,085
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 18.09.2002
По умолчанию 31.05.2006, 17:45

Какие нынче пошли вопросы
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шаблонные классы-друзья как с ними работать suro С/С++ 7 25.03.2011 09:57
Кодировки как с ними работать imported_Devil Windows CE 1 25.04.2007 12:51
Классы из DLL почему перестают работать функции andr484 C++ Builder 13 01.09.2006 05:07
C++ и SCO как с ними работать c++ Мысли вслух 6 28.01.2006 07:50
Cooks как с ними работать milkyway DHTML, JavaScript, VBScript 2 23.05.2005 17:52
Структуры как с ними работать Adaptacia С/С++ 8 22.05.2005 05:27
Что такое классы и как с ними работать romannbo Вопросы начинающих программистов 1 21.04.2005 01:37
Классы в DLL и работа с ними AntiGamer Visual C++ 10 08.03.2005 22:44
Perl и PHP как с ними работать se7en Мысли вслух 1 30.11.2004 01:51
Классы как с ними работать Anonymous Pascal 2 30.11.2003 19:32
Шаблоны как с ними работать Fransua Flash и ActionScript 0 18.11.2003 14:23
IIS и ASP как с ними работать Anonymous ASP 2 04.04.2003 18:24



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов