2015-02-07 3 views
-6
public class Test { 

    public String xyz(){ 
     String name="stack"; 
     return name; 
    } 

    public static void main(String[] args) { 

     Test t=new Test(); 
     t.xyz(); //this should stack isn't it?? 
    } 
} 
+0

Вы должны напечатать то метод возвращает !!! –

+5

Это *. * Возвращает значение. Но вы ничего с этим не делаете. –

+1

System.out.println (t.xyz()); – SklogW

ответ

5

Метод возвращает значение (типа String), но ваш код отбрасывает его.

t.xyz(); // This calls the method and discards the return value 

Если вы хотите увидеть возвращаемое значение, присвоить его переменной и распечатать его:

String str = t.xyz(); 
System.out.println(str); 
Смежные вопросы