Me preguntaba si tengo una súper clase abstracta con x diferentes constructores, y quiero poder usar todos esos constructores en una subclase, ¿tengo que escribir todos los constructores x en la subclase y simplemente déjalos llamar a todos súper (...)? Parece código redundante ..Pasando la construcción a la clase superior
Un ejemplo de la claridad:
public class SuperClass {
public SuperClass() {
...
}
public SuperClass(double d) {
...
}
public SuperClass(BigDecimal b) {
...
}
public SuperClass(BigDecimal b, String s) {
...
}
[...]
}
¿Tengo que por necesidad:
public class SuperClass {
public SubClass() {
super();
}
public SubClass(double d) {
super(d);
}
public SubClass(BigDecimal b) {
super(b);
}
public SuperClass(BigDecimal b, String s) {
super(b, s);
}
[...]
}