【发布时间】:2016-04-25 14:07:49
【问题描述】:
我在一个名为 Teacher 的类中声明了一个方法,使用了 return 语句,
public String info(){
return "Name is " +name +"Location is "+location;
然后我构建了构造函数,然后我从主类调用它
Teacher t1= new Teacher("Tim","Guildford","Reader");
t1.info();
但是在 cmd windows 和 intellij 中都没有结果。
但如果我将方法类型更改为 void 并使用 system.out.println,一切都很好。
这里有什么问题?
【问题讨论】:
-
t1.info()只是生成一个String-对象。您需要打印它才能在屏幕上看到它。 -
System.out.println(t1.info()); -
你没有对该函数的返回值做任何事情......
-
我认为对明显是初学者的人投反对票是不公平的......
-
@cricket_007 否决票不是个人的。它用于区分 StackOverflow 上的好内容和坏内容。