Guys I got the answer. Thnx n e ways :)
If a constructor does not explicitly invoke a superclass constructor, the Java compiler automatically inserts a call to the no-arguement constructor of the superclass. If the super class doesnot have a no-arguement constructor, you will get a compile-time error.

“Give somebody a fish and they eat for a day.Teach somebody to fish they eat for life!”