void字面意思是空
作为关键字的void
可以表示函数没有返回值
还有一个名为Void
的类,不可实例化,作为关键字void
的包装,内部只有一个类型
1 | public final class Void { |
类型和关键字类型是一致的
1 | System.out.println(void.class == Void.TYPE); //true |
在泛型里,如果泛型作为返回值,可以用Void
表示没有返回值
因为不能实例化,唯一能接受的值就是null
1 | interface Sample<T> { |
一分也是爱~
版权声明
This site by Linest is licensed under a Creative Commons BY-NC-ND 4.0 International License.
由Linest创作并维护的博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。