| 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. Может не четко задал вопрос. |
![]() ![]() |
| Klose |
31.05.2006 18:50
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 32 Пол: Мужской Репутация: 0 |
Про виртуал забыл написать.
Пока у меня один потомок. И дальнейшее представляю смутно. type TVova=class(Main) Speed:Single; UpDown:byte; constructor Init; procedure Process;override; procedure Draw;override; end; constructor Init; begin //если я в конструкторе главного запишу F:=g*m, то здесь уже будет само считаться? g:=9.8; m:=3000; end; Я без классов-то уже все делал, но так я сам в коде теряюсь и тяже что-либо найти.=) |
Klose Классы 31.05.2006 17:57
volvo Не совсем... Главный класс, по большому счету, воо... 31.05.2006 18:27
volvo Хотя, можно сделать проще:
type
TMain=object
p... 31.05.2006 18:43![]() ![]() |
|
Текстовая версия | 10.12.2025 4:23 |