问题描述
- 分析一下void关键词的意义,java语言之中
-
分析一下void关键词的意义,java语言之中话说return语句返回的一个对象有什么用呢?
是作为某个方法的参数吗还是如何
解决方案
那个……这个问题我不知道该怎么回答……
无论什么语言,都有函数的概念,而函数的通用作用是:
传入一个值,返回一个值。
假如你不要这个返回值,那你调用这个函数干嘛?return语句返回一个对象,当然是要用这个对象了……
至于为什么要有void关键字……
好吧我输了,其实没有这个关键字也没关系,无非就是每个方法都加一个return 0……
解决方案二:
void英文字面理解就是空虚的。
可以修饰参数和返回值
void main(void)
表示没有参数没有返回值
其中作为参数的void可以省略
解决方案三:
按我学了两年的经验来看的话,我有个设想:
是这样的
计算机内容是一种函数调用关系,从系统态转到用户态,从用户态又转到系统态。
而我们用计算机一般都是在用户态,而程序在运行过程中调用了系统的API从而进入了系统态。
当在系统态运行完所需的函数后,需要返回到用户态继续执行用户态的内容,怎么返回呢?
用return,返回值是void的其实在后面是隐含着return的。
如果题主有学过汇编、操作系统、体系结构、组成原理的话,应该知道在无条件跳转或者有条件跳转后有时是需要返回的,这时用的是ret(我没记错的话)
解决方案四:
有了void你的方法就没有return语句了
解决方案五:
void 是指定方法无返回值,
return 返回的对象肯定是你其他类或方法需要的值
时间: 2025-01-21 18:05:24