heilong
07.06.2006, 14:45
В каких случаях конструктор суперкласса можно не вызывать?
Например, я никогда не вызывал super() у классов, которые extends MovieClip, вроде как у MovieClip-а конструктора и нету (?). Но, использовав Sothink SWF Decompiler на своём же swf-е, я увидел, что он во все мои классы, в т.ч. и extends MovieClip, в конструктор написал super(). Может быть, это всё-таки нужно делать? Также вопрос, если super(...) не вызвать вообще, будет ли он вызван автоматически (как в Delphi, например, если правильно помню)?
Например, я никогда не вызывал super() у классов, которые extends MovieClip, вроде как у MovieClip-а конструктора и нету (?). Но, использовав Sothink SWF Decompiler на своём же swf-е, я увидел, что он во все мои классы, в т.ч. и extends MovieClip, в конструктор написал super(). Может быть, это всё-таки нужно делать? Также вопрос, если super(...) не вызвать вообще, будет ли он вызван автоматически (как в Delphi, например, если правильно помню)?