java 函数如果什么类型的值也不需要返回,用关键字void。
而Void是一个类,是一个不能实例化的占位符类,它持有对一个类对象的引用,这个类对象代表java关键字void。
如果函数返回值是Void,那么函数必须明确返回null。
Java中对Void类的定义:
代码示例:
package com.thb;
public class Test1 {
// 方法的返回类型是Void,方法内必须明确返回null,如果什么也不返回编译出错
public Void method() {
// return "hello"; // 如果返回这样的就编译出错
return null;
}
// 函数的返回类型是void的时候,函数内什么也不需要返回
public void method2() {
//return null; // 如果返回null就会编译出错
}
public static void main(String[] args) {
}
}