ThinBASIC user defined types, also known as UDTs, offer convenient way to inherit properties and functions - via the Extends keyword.
This approach allows inheriting properties and functions from the base UDT. This is very useful, but there is one catch one needs to be aware!
If you specify function in the new UDT which has the same name as function in the base UDT, override is performed and the whenever you use the function, the one from the new type is used.
This is expected
...