2008-10-03 19 views

cevap

9

Haklısınız - bu "son". Bu snippet gösteriyor. (Marco Cantu kitaplarının birinden)

type 
    TDeriv1 = class (TBase) 
    procedure A; override; final; 
    end; 

    TDeriv2 = class (TDeriv1) 
    procedure A; override; // error: "cannot override a final method" 
    end; 

Derleme verir:

[Pascal Error] Unit1.pas(11): E2352 Cannot override a final method 

biri beni şaşırttı şey: Bu özellik Win32 Delphi desteklenir, sadece Delphi .NET

için