Definíció

A Programozás Wiki wikiből

A definíció a programnyelvekben legtöbbször egy szimbólum (alprogram, művelet, típus) felépítésének, vagy működésének pontos leírását jelenti. A deklaráció párjaként szokták emlegetni, amely csak az adott jel (függvény, típus) megnevezését, felületes leírását tartalmazza.

Több nyelvben a mai napig szokás a deklaráció és definíció elkülönítése. C-ben és C++-ban jellemzően külön fájlban is tárolják a modulok ezen részeit. Az újabb nyelvekben (Java,Python) ezzel szemben az a szándék érződik, hogy csak egyszer kelljen a programozónak a kódot leírni. Azokban az esetkben, amikor a deklarációk áttekintésére van szükség, általában kivonatoló eszközöket használnak.

[szerkesztés] Példa deklarációra és definícióra

unit UMax;
 
interface {modul deklarációs (felületi) része}
 
function Max( A,B: Integer ): Integer; {függvény deklarációja}
 
implementation {modul definíciós (törzs) része}
 
function Max( A,B: Integer ): Integer; 
{függvény definíciója}
begin 
   if A > B 
      then Result := A
      else Result := B;
end;
 
end.
Személyes eszközök