Java中的关键字void有什么作用?具体用法?

怎么有的说没有返回类型...?有的说没有返回值...?迷惑....... 怎么有的说没有返回类型...?有的说没有返回值...?迷惑.... 展开
 我来答
aleda
推荐于2017-09-08 · TA获得超过1667个赞
知道小有建树答主
回答量:739
采纳率:100%
帮助的人:294万
展开全部
void 的返回值 为空 也常说是 无返回值 其实不是真正的无返回

它的类型 就是void 可以把它看成一个类型,其实他就是一个类型

在类里面 那个构造和析构函数才是真正的无返回值也无返回类型
秒懂百科
2020-12-18 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.3亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青松844
推荐于2017-10-08 · TA获得超过2302个赞
知道小有建树答主
回答量:670
采纳率:40%
帮助的人:283万
展开全部
Java中的关键字void用在不需要return,也就是不需要返回一个类型变量的时候。
比如:
1、static void main(String[] args)这里的主函数就不需要return任何变量,所以使用void修饰。
2、public void setName(String name)该方法只需要对该类的成员变量进行赋值即可,不需要返回任何变量,如果return一个变量反而会出错。
但是这里有一个细节值得注意:
严格来说void表示的是空类型,这与无类型是有区别的。真正没有类型的方法只有类方法。类方法是不能被任何类型进行修饰的。
void的用法可以参照下面例子进行说明。
public void setName(String name){
this.name=name;
}
这里只对成员变量做了处理,没有return任何值,这对数据是一种保护。其他函数知道该方法对它的只进行了修改,具体是如何修改的,外面不让知晓。
public String getName(){
return name;
}
这里需要获取对象的属性,就需要返回对象的该属性,使用return就可以获取到对象的该属性。
以上例子体现了void的用法,以及它和其他类型之间的区别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式