java中void什么意思,作用是什么?
来源 :中华考试网 2020-11-02
中在学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课程!害怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
预约申请免费听java课程
- 地区:
- 北京
- 天津
- 上海
- 江苏
- 浙江
- 山东
- 江西
- 安徽
- 广东
- 广西
- 海南
- 辽宁
- 吉林
- 黑龙江
- 内蒙古
- 山西
- 福建
- 河南
- 河北
- 湖南
- 湖北
- 四川
- 重庆
- 云南
- 贵州
- 新疆
- 西藏
- 陕西
- 青海
- 宁夏
- 甘肃
- 姓名:
- 手机: