java中 构造器与void
在java中,構(gòu)造器與void都沒有返回值,
java編程思想中這么解釋構(gòu)造器的:
構(gòu)建器屬于一種較特殊的方法類型,因為它沒有返回值。這與 void 返回值存在著明顯的區(qū)別。對于void 返
回值,盡管方法本身不會自動返回什么,但仍然可以讓它返回另一些東西。構(gòu)建器則不同,它不僅什么也不
會自動返回,而且根本不能有任何選擇。若存在一個返回值,而且假設(shè)我們可以自行選擇返回內(nèi)容,那么編
譯器多少要知道如何對那個返回值作什么樣的處理。
自己運行的例子:
public class SimpleConstructor {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
new Rock(i);
}
System.exit(0);
}
}
class Rock {
public static int count = 0;
Rock(int i) {
count++;
System.out.println("Creating Rock : " + "Count :" + "" + count + "");
return;
}
}
發(fā)現(xiàn)在構(gòu)造器里邊添加 return 之后,結(jié)果跟原來一樣,沒有什么區(qū)別,覺得構(gòu)造器不關(guān)心返回值。
?
轉(zhuǎn)載于:https://www.cnblogs.com/love-you-girl/p/3893289.html
總結(jié)
以上是生活随笔為你收集整理的java中 构造器与void的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 6.4 卸载与安装桌面
- 下一篇: CentOS查看软件源提供的软件版本命令