If the default argument is initialized in the base_class function there is no error. But for the following explicit super.new the following error is obtained. Thanks in Advance

In reply to yourcheers:

Subclass sc1=new(); is declared earlier itself. As suggested I had executed using new also it resulted in error.