dyrektywa override

0

do czego sluzy dyrektywa override przy tworzeniu klas w delphi?? i kiedy powiniennem ja stosowac?

0

Kiedy chcesz mieć np. kilka funkcji o takich samych nazwach, ale róznych parametrach. Chcesz powiedzmy, żeby była możliwość podania do funkcji zmiennej TRect, lub czterech Integerów, do wyboru. Obejrzyj np. TCanvas.Rectangle().

// Marmar:
Masz całkowitą rację. Tak to jest, jak się mówi, zanim się pomyśli [zawstydzony]

0

Delphi -> Artykuły -> Przeciążanie funkcji

0

Ktoś i thenkless - to o czym piszecie to overload a nie override.
Override to dyrektywa dotyczaca funkcji virtualnych u przodka i jest po to by kompilator wywolywal spod zmennej funkcje aktualnego obiektu a nie obiektu typu dla ktorego zadeklarowana jest zmienna.

1 użytkowników online, w tym zalogowanych: 0, gości: 1