What is the point of extending types?

BlitzMax Forums/BlitzMax Beginners Area/What is the point of extending types?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

So really, "Type Fruit Extends Sprite" is structured like this internally:
Type Fruit
   Field Sprite:Sprite
End Type

With the obvious exception that you do not need to specify the name of the field to access the sprite's fields functions and methods.

Well... as long as it's not a bug. Does this mean the delete method of the sprite will also be called as I suspected?