首頁 > Java > java教程 > java中void什麼意思

java中void什麼意思

little bottle
發布: 2020-09-18 08:58:04
原創
40080 人瀏覽過

在java中,void代表的意思是“空”,即“什麼都不返回”,在方法申明的時候表示該方法沒有返回值。 void對應一個Void類,Void類是用final修飾的,是一個不可實例化的佔位符類。

java中void什麼意思

之前,在學C的資料類型的時候發現C中有四種資料類型,裡面居然有空類型,它裡面有這樣一說「有一類別函數,呼叫後並不需要向呼叫者返回函數值, 這種函數可以定義為“空類型”。其類型說明符為void”,當時我的第一個反應就是“既然在C中void是一種空類型,那麼java中的void是什麼呢?」

void是java中的關鍵字,它代表的意思是什麼也不返回,我們在開發過程中經常會用到,如一個方法不需要回傳值時可以使用void關鍵字,在main方法中也是void關鍵字。

 public static void getName() {
        String name = "username";
        System.out.println(name);
    }
 
 //main方法
  public static void main(String[] args) {

    }
登入後複製

首先我們知道java是一種強型別的語言,從方法的宣告語法可以看出每個方法必須要有回傳值,需要確定方法的回傳值類型,當定義方法使用void修飾的時候,也就是什麼也不返回,由此可見void也應該算是一種資料型別;

而我們知道java常用的資料型別有8中基本資料型別、引用型別等。

那麼void修飾符對應的應該是什麼型別呢?

其實void對應一個Void類別:

Void類別是用final修飾的,說明不可以擴展,另外建構方法是私有的,不可以實例化;

Void類別是一個不可實例化的佔位符類,用來保存一個參考代表了Java關鍵字void的Class物件。

以上是java中void什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板