Hallo,
angenommen ich möchte die Klasse BigInteger überladen, um zusätzlich noch ein paar Methoden zuzufügen:
Wenn ich nun die neue Klasse benutze, muss ich immer Typecasten, um die alten Methoden anzuwenden.
[Java]
...
NewBigInteger newBigInteger = new NewBigInteger("1");
newBigInteger = (NewBigInteger)newBigInteger.negate();
...
[/code]
Kann man das besser lösen?
angenommen ich möchte die Klasse BigInteger überladen, um zusätzlich noch ein paar Methoden zuzufügen:
Java:
import java.math.BigInteger;
public class NewBigInteger extends BigInteger {
public IntegerNumber(String val) {
super(val);
}
}
Wenn ich nun die neue Klasse benutze, muss ich immer Typecasten, um die alten Methoden anzuwenden.
[Java]
...
NewBigInteger newBigInteger = new NewBigInteger("1");
newBigInteger = (NewBigInteger)newBigInteger.negate();
...
[/code]
Kann man das besser lösen?