Casting objects - Polymorphism

BlitzMax Forums/BlitzMax Beginners Area/Casting objects - Polymorphism

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.

The global list in TAlien is only created once when
the first time an TAlien object or an instance of it is created. Right?
If I would use just an "list:tlist=new tlist"
a new list is created each time a new TAlien is build!?

Another point:
I have no clue why the constructor New() in TAlien, which adds the object to the list, is executed by creating: "New TAliensmall".
Is the Super Type Object Creator called additional to the one in
the TAliensmall instance ?