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的有所幫助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值