Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Виртуални и динамични методи

Презентация PPT 9 сваляния 16.06.2019

Виртуални (динамични) методи

Доц. д-р Христо Крушков
Катедра Компютърна Информатика
ФАКУЛТЕТ ПО МАТЕМАТИКА
И ИНФОРМАТИКА
ПЛОВДИВСКИ УНИВЕРСИТЕТ
“ПАИСИЙ ХИЛЕНДАРСКИ”

Доц. д-р Христо Крушков: Виртуални (динамични) методи

Статични и динамични
променливи
 Статични променливи
 памет се резервира

по време на компилиране

 Динамични променливи
 памет се резервира

по време на изпълнение

Доц. д-р Христо Крушков: Виртуални (динамични) методи

Статични и динамични методи
 Класификацията е на база

определянето на адресите на методите
и свързването им с кода на програмата
 За статичните методи се извършва
преди изпълнение на програмата, а за
динамичните по време на изпълнение
на програмата.
Доц. д-р Христо Крушков: Виртуални (динамични) методи

Ранно и късно свързване
 Статични методи
 при компилиране


“ранно” свързване

 Динамични (виртуални) методи
 по време на изпълнение на програмата


“късно” свързване
Доц. д-р Христо Крушков: Виртуални (динамични) методи

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 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте