If you don't include a call to any of the parent class constructors (using super) in your constructors, then the compiler implicitly includes a call to the parent classes no arg constructor. If the parent class doesn't have a no arg constructor then you get this error.
The solution is to either add a no arg constructor to your A class or explicitly include a call to one of the A class constructors in your B class constructors. e.g.