At 8:05 +0200 22/6/05, Waldek Hebisch wrote:
In BP OOP it shadows. (It doesn't have `override', or if you will, it's implicit.)
IIUC in Delphi it shadows (creates new method with the same name), but in BP it just overrides.
Could you explain the difference between shadow and override? Or perhaps it doesn't make sense with Mac's "always virtual" concept?
For Mac Pascal, you can never entirely remove a parent method, and you can all the parent method from within the method by calling "inherited p" (but that is only allowed in an overriden method p). Peter.