在Java编程教程中,我看到了这个例子:
public ClassName open()
{
code....
}
我对使用类名有点困惑。我习惯于创建这样的方法:
public void open()
{
code...
}
有人能解释一下吗?谢谢!
在Java编程教程中,我看到了这个例子:
public ClassName open()
{
code....
}
我对使用类名有点困惑。我习惯于创建这样的方法:
public void open()
{
code...
}
有人能解释一下吗?谢谢!
一个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;
}