Zmień metodę, aby zwracała rzeczywisty typ danych zamiast obiektu
java.lang.Object.
Jeśli metoda zwraca obiekty typów, które nie współużytkują wspólnego interfejsu lub klasy, utwórz nowy interfejs lub klasę i obuduj nią obiekt.
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);
}
|
|