爲Java編程教程,我看到這個例子:不同的Java函數返回類型
public ClassName open()
{
code....
}
我是一個有點困惑使用一個類名。我習慣於這樣創建方法:
public void open()
{
code...
}
可以解釋一下嗎?謝謝!
爲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