展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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、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的用法,以及它和其他类型之间的区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询