Sealed
Adam Boduch
sealed - słowo kluczowe języka Delphi
Ta strona dotyczy jednie języka Delphi dla .NET
W Delphi istnieje możliwość określenie klasy jako "zaplombowanej?. Uniemożliwia to ewentualne późniejsze dziedziczenie po tej klasie oraz rozszerzanie jej funkcjonalności. W takim przypadku należy oznaczyć klasę klauzulą sealed
:
type
TMyClass = class sealed
{ metody }
end;
Teraz, jeśli jakaś klasa miałaby dziedziczyć po klasie TMyClass
, Delphi wyświetli komunikat o błędzie: [Error] WinForm2.pas(40): Cannot extend sealed class 'TMyClass'.
Klasa zaplombowana nie można zawierać metod abstrakcyjnych!
Zobacz też: