| Klose |
31.05.2006 17:57
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 32 Пол: Мужской Репутация: 0 |
Вобщем хочу в игре нечто типа законов физики. Создал главный класс и от него породил потомков. Примерно так:
type Main=class private F, m, g:single;//F-сила тяжести, m- масса, g-постоянная, constructor Init; procedure Process; procedure Draw; end; Если я где-нибудь в главном классе пропишу, что F:=m*g, это будет считаться для потомков? И если да, то для каждого потомка будет находится своя F (m у всех потомков разная) ? P.S. Может не четко задал вопрос. |
![]() ![]() |
| volvo |
31.05.2006 18:27
Сообщение
#2
|
|
Гость |
Цитата Если я где-нибудь в главном классе пропишу, что F:=m*g, это будет считаться для потомков? Не совсем... Главный класс, по большому счету, вообще ничего не знает про потомков... Чтобы он узнал - надо использовать виртуальные функции...Ты бы хотя бы 2-3 потомка показал, и заодно способ, которым ты хочешь использовать (и вычислять) эту самую F ... |
Klose Классы 31.05.2006 17:57
volvo Хотя, можно сделать проще:
type
TMain=object
p... 31.05.2006 18:43
Klose Про виртуал забыл написать.
Пока у меня один потом... 31.05.2006 18:50![]() ![]() |
|
Текстовая версия | 10.12.2025 4:23 |