码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-10-29 12:40:03      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:方法   return   意思   java   ring   实例   引用   rgs   说明符   

学过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是什么?有什么作用?

标签:方法   return   意思   java   ring   实例   引用   rgs   说明符   

原文地址:http://www.cnblogs.com/ztes/p/7749475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!