zoukankan      html  css  js  c++  java
  • Java中的void

    转:关于void

    学过java的人都知道void的意思是空,是java中的关键字。最初在知道void的时候是public static void main(String[]args){},我记得当初接触void的时候总是不清楚它到底是个什么,于是去问老师,然而老师值是说void不是个什么,你只要记住void就是空,在方法申明的时候表示该方法没有返回值就行了。

    有一天在学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 的值。
  • 相关阅读:
    第三次迭代目标
    UML用例图以及时序图
    第一次迭代目标完成情况及感想
    第四次迭代感想
    数据流图与数据流程图的区别
    第三次迭代感想
    速达的用例图与时序图
    第一次迭代的感想
    速达的WBS
    NABCD的分解
  • 原文地址:https://www.cnblogs.com/scown/p/5370306.html
Copyright © 2011-2022 走看看