Wijzig de methode zo dat het feitelijke gegevenstype wordt geretourneerd in plaats van java.lang.Object.
Als de methode objecten retourneert van typen die geen gemeenschappelijke interface of klasse hebben, maakt u de nieuwe interface of klasse en kapselt u het object in.
public ObjectDowncast_Solution( String str ) {
super();
this.str = str;
}
public String getString(){
return str;
}
private String str;
public static void main(String[] args){
ObjectDowncast_Solution example = new ObjectDowncast_Solution("Hallo wereld!");
String str = example.getString();
System.out.println( str );
}
|
|