# 1203: No default constructor

**URL:** <https://forum.kirupa.com/t/1203-no-default-constructor/238611>\
**Category:** Uncategorized\
**Created:** [September 13, 2007, 3:57am UTC](https://forum.kirupa.com/t/1203-no-default-constructor/238611 "2007-09-13T03:57:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![neves](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/neves/32/3691_2.png) [@neves](https://forum.kirupa.com/u/neves)\
**Post date:** [September 13, 2007, 3:57am UTC](https://forum.kirupa.com/t/1203-no-default-constructor/238611/1 "2007-09-13T03:57:23Z")

</div>

Base Class

```auto

package 
{
    import flash.display.*

    public class BaseDefaultConstructor extends MovieClip
    {
        public function BaseDefaultConstructor(foo)
        {
            trace(foo)
        }        
    }
}

```

Extended Class

```auto

package 
{
    import flash.display.*

    public class DefaultConstructor extends BaseDefaultConstructor
    {
        // 1203: No default constructor found in base class BaseDefaultConstructor.
        /*
        public function DefaultConstructor()
        {
            super("123")
        }
        */
    }
}

```

To work, I need to uncomment this constructor, or I get that error (1203:…)

Why Base classes on AS3 doesn´t directly inherity parent constructor?  
Why I must have to redefine it?
