Yes.
The BClass constructor is as follows:
public BClass () { super ();
If you do not want to use the default constructor, you can do the following:
public BClass () { super (parameters);
From oracle site: If the constructor does not explicitly call the constructor of the superclass, the Java compiler automatically inserts a call to the constructor without arguments to the superclass. If the superclass does not have a constructor with no arguments, you will get a compile-time error. An object has such a constructor, so if Object is the only superclass, there is no problem.
source share