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