Виртуални (динамични) методи
Доц. д-р Христо Крушков
Катедра Компютърна Информатика
ФАКУЛТЕТ ПО МАТЕМАТИКА
И ИНФОРМАТИКА
ПЛОВДИВСКИ УНИВЕРСИТЕТ
“ПАИСИЙ ХИЛЕНДАРСКИ”
Доц. д-р Христо Крушков: Виртуални (динамични) методи
Статични и динамични
променливи
Статични променливи
памет се резервира
по време на компилиране
Динамични променливи
памет се резервира
по време на изпълнение
Доц. д-р Христо Крушков: Виртуални (динамични) методи
Статични и динамични методи
Класификацията е на база
определянето на адресите на методите
и свързването им с кода на програмата
За статичните методи се извършва
преди изпълнение на програмата, а за
динамичните по време на изпълнение
на програмата.
Доц. д-р Христо Крушков: Виртуални (динамични) методи
Ранно и късно свързване
Статични методи
при компилиране
“ранно” свързване
Динамични (виртуални) методи
по време на изпълнение на програмата
“късно” свързване
Доц. д-р Христо Крушков: Виртуални (динамични) методи
program RESERVOIR2;
{$APPTYPE CONSOLE}
type
CYLINDER=class
R,H:Real;
procedure Init(x,y:real);
function V:Real;
function Price(Pr1km,DDS:real):Real;
end;
DCYLINDER=class(CYLINDER)
R2:Real;
procedure Init(x,y,z:real);
function V:Real;
function Price(Pr1km,DDS:real):Real;
end;
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Виртуални и динамични методи
Преглед на началото - целият файл след изтегляне
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте