1. 程式人生 > >java中的void是什麽?有什麽作用?

java中的void是什麽?有什麽作用?

希望 作用 返回 名稱 數據類型 對象 沒有 引用數據類型 說明符

學過java的人都知道void的意思是空,是java中的關鍵字。最初在知道void的時候是public static void main(String[]args){},我記得當初接觸void的時候總是不清楚它到底是個什麽,於是去問老師,然而

老師 只是說void不是個什麽,你只要記住void就是空,在方法申明的時候表示該方法沒有返回值就行了。

(無返回值。但可以在方法裏用return;來退出方法)

有一天在學C的數據類型的時候發現C中有四種數據類型,裏面居然有空類型,它裏面有這樣一說“有一類函數,調用後並不需要向調用者返回函數值, 這種函數可以定義為“空類型”。其類型說明符為void”,當時我的第一反應就是“既然在C中void是一種空類型,那麽java中的void是什麽呢?”

大家都知道java中只有兩種數據類型,即基本數據類型和引用數據類型,那麽java中的void是什麽呢,按照在方法申明的語法可以看出方法的定義必須有返回值,需要寫出方法返回值的類型,當方法定義時用void修飾時,表示沒有返回值,那麽由此可見void的應該算是一種數據類型,似乎java中並未定義有void這樣一種數據類型,帶著這樣的問題,搜索了一下資料,有這樣的解釋:

Void - java.lang 中的 類

Void 類是一個不可實例化的占位符類,它保持一個對代表 Java 關鍵字 void 的 Class 對象的引用。

VOID - 類 javax.management.openmbean.SimpleType 中的靜態變量

SimpleType 實例描述其 Java 類名稱為 java.lang.Void 的值。

希望對大家理解void的有所幫助。

java中的void是什麽?有什麽作用?