class IoKonto extends Konto implements StringInputOutput{
private void init(double saldo, String navn){
this.saldo = saldo; this.navn = navn;
}
public IoKonto(String navn){
super(navn);
}
public String toStringRepresentation(){
return("Konto[" + navn + "|" + saldo + "]");
}
public void fromStringRepresentation(String s){
// only for demo purposes - too simple for realistic usage
String nameComponent = s.substring(s.indexOf('[')+1, s.indexOf('|'));
String saldoComponent = s.substring(s.indexOf('|')+1, s.indexOf(']'));
init(Double.valueOf(saldoComponent).doubleValue(),nameComponent);
}
} // end IoKonto