Which statements are true about the following code?
class A {/*from w w w . j av a 2 s . com*/ public A() {} public A(int i) { this(); } } class B extends A { public boolean B(String msg) { return false; } } class C extends B { private C() { super(); } public C(String msg) { this(); } public C(int i) {} }
Select the two correct answers.
(b) and (c)
Statement (d) is false, since an object of B can be created using the implicit default constructor of the class.
B has an implicit default constructor since no constructor has explicitly been defined.
Statement (e) is false, since the second constructor of C will call the first constructor of C.