首頁  >  文章  >  Java  >  java中void什麼意思

java中void什麼意思

little bottle
little bottle原創
2019-05-22 17:36:1240010瀏覽

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn