Передача конструкции в суперкласс

Мне было интересно, если У меня есть абстрактный суперкласс с x различными конструкторами, и я хочу иметь возможность использовать все эти конструкторы в подклассе, нужно ли мне писать все конструкторы x в подклассе и просто позволить им всем вызывать super (...)? Похоже на избыточный код ..

Пример для ясности:

public class SuperClass {
public SuperClass() {
...
}
public SuperClass(double d) {
...
}
public SuperClass(BigDecimal b) {
...
}
public SuperClass(BigDecimal b, String s) {
...
}
[...]
}

Мне нужно, чем нужно:

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);
}
[...]
}
5
задан Samuel 11 May 2011 в 19:52
поделиться