Modifiez la méthode pour renvoyer le type de données réel au lieu de java.lang.Object.
Si la méthode renvoie des objets de types ne partageant pas d'interface ou de classe commune, créez l'interface ou la classe et encapsulez l'objet dedans.
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("Hello World!");
String str = example.getString();
System.out.println( str );
}
|
|