Java不同的函数返回类型

Java不同的函数返回类型,java,oop,function,return,return-type,Java,Oop,Function,Return,Return Type,在java编程教程中,我看到了以下示例: public ClassName open() { code.... } 我对使用类名有点困惑。我习惯于创建这样的方法: public void open() { code... } 能解释一下吗?谢谢 Avoid函数不返回任何内容,而第一个示例返回ClassName对象 例如: public int getInt() { return 1; } 在本例中,返回一个整数。因此,该方法必须定义它将返回的对象的类型 或者在您的情

在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;
}

阅读材料:

A
void
函数不返回任何内容,而第一个示例返回一个
ClassName
对象

例如:

public int getInt() {
    return 1;
}
在本例中,返回一个整数。因此,该方法必须定义它将返回的对象的类型

或者在您的情况下,有意义的是:

public User getLoggedInUser() {
    User user = SomeDeviceClass.getLoggedInUser();
    return user;
}

阅读材料:

在该教程中,编程人员必须返回类的任何对象,因为
ClassName
将是返回类型。

在该教程中,编程人员必须返回类的任何对象,因为
ClassName
将是返回类型。

函数的返回类型可能是类的对象

    public ClassName open()
    {
       ClassName obj;
.
.
.
.
       return obj;
    }

函数的返回类型可能是类的对象

    public ClassName open()
    {
       ClassName obj;
.
.
.
.
       return obj;
    }

从函数返回一个可能返回void的对象对于技术是有用的。从函数返回一个可能返回void的对象对于技术是有用的。