The following program leads to an error message of the type "constructor A () not found in class A":
class A {
A (int i) {}
}
class B extends A {}
If a constructor as defined below is in class B, however propose a legal program. Why?
class B extends A {
B (int i) {
super (i);
}
}