不同的Java函数返回类型
问题描述:
为Java编程教程,我看到这个例子:不同的Java函数返回类型
public ClassName open()
{
code....
}
我是一个有点困惑使用一个类名。我习惯于这样创建方法:
public void open()
{
code...
}
可以解释一下吗?谢谢!
答
A void
函数在第一个示例返回ClassName
对象时不返回任何内容。
例如:
public int getInt() {
return 1;
}
在这个例子中,则返回一个整数。因此该方法必须定义它将返回什么类型的对象。
或者在你的情况下,还有什么意义如下:
public User getLoggedInUser() {
User user = SomeDeviceClass.getLoggedInUser();
return user;
}
阅读材料:http://docs.oracle.com/javase/tutorial/java/javaOO/returnvalue.html
答
在该教程中,程序设计师必须返回类的任何对象作为ClassName
将是返回类型。
答
函数的返回类型可能是类的对象。
public ClassName open()
{
ClassName obj;
.
.
.
.
return obj;
}
返回从否则可以返回空隙的功能的对象为技术[方法链接]有用(http://en.wikipedia.org/wiki/Method_chaining)。 – skuntsel 2013-03-02 11:56:59