首页编程java编程java什么时候用void?java什么时候用void,什么时候用其他的

java什么时候用void?java什么时候用void,什么时候用其他的

编程之家2023-10-11111次浏览

大家好,今天来为大家分享java什么时候用void的一些知识点,和java什么时候用void,什么时候用其他的的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

java什么时候用void?java什么时候用void,什么时候用其他的

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

Java中的关键字void用在不需要return,也就是不需要返回一个类型变量的时候。

比如:

1、static void main(String[] args)这里的主函数就不需要return任何变量,所以使用void修饰。

java什么时候用void?java什么时候用void,什么时候用其他的

2、public void setName(String name)该方法只需要对该类的成员变量进行赋值即可,不需要返回任何变量,如果return一个变量反而会出错。

但是这里有一个细节值得注意:

严格来说void表示的是空类型,这与无类型是有区别的。真正没有类型的方法只有类方法。类方法是不能被任何类型进行修饰的。

java什么时候用void?java什么时候用void,什么时候用其他的

void的用法可以参照下面例子进行说明。

public void setName(String name){

this.name=name;

}

这里只对成员变量做了处理,没有return任何值,这对数据是一种保护。其他函数知道该方法对它的只进行了修改,具体是如何修改的,外面不让知晓。

public String getName(){

return name;

}

这里需要获取对象的属性,就需要返回对象的该属性,使用return就可以获取到对象的该属性。

以上例子体现了void的用法,以及它和其他类型之间的区别。

向高手请教一下java中void的用法和含义

1、static void main(String[] args)这里的void也是无返回值的意思。

2、public void xxxx()这样就证明这个方法不需要返回值。

3、你也说了是【显示出各元素】,并不是返回各元素。所以是void

返回值是指return后面的那个值,如果方法内没有return或return后没有值,即这个方法没有返回值。例如:return 1;这里的1就是返回值。

返回值一般这样用:int a= getNum();这样a就取得了getNum方法的返回值,前提是getNum方法返回一个int类型的值。

java中void的用法

void除了说明该方法没有返回值外,还有什么作用呢?构造方法同样也是没有返回值的,那它和void方法有什么区别呢?构造方法与方法又有什么区别?用具象的实物来表现的话三者有何种关系呢?

id除了说明该方法没有返回值以外,并没有其它的作用。

构造方法应该来说是一个特殊的方法,但是其实可以理解为构造方法是有返回值的。

Person p= new Person();

我们在使用 new Person()时,这个构造函数被执行了,而返回值,就是新的对象。

回复楼主的两个问题:

为什么要用void来规定方法没有返回值呢?用具体的例子怎么样来说明呢?求具象化的解答。

构造方法与方法的区别是什么呢?感觉初学对这个很困惑。

我用一个类的代码来回答你的这两个问题

class Person{ public string name;//构造函数A:这是一个空构造函数

public Person(){

}//构造函数B:这是带参构造函数

public Person(String name){ this.name= name;

} public void Run(){

} pulbic String Speak(){ return"说话的内容";

}

}

Person tom= new Person();

tom.name="tom";//让tom跑tom.Run;

Person jimy= new Person("jimy");

String song= jimy.Speak();

我们在使用 new Person()时,会调用构造函数A,而使用 new Person("jimy")时,会调用构造函数B

构造函数只有在实例化一个类时才会被调用,在类实例化完成后,构造函数无法再被调用。

Person这个类,有两个方法, Run和 Speak,在现实生活中,跑步我们不需要返回什么,只需要这个对象去执行这个动作就可以了。而 Speak这个,需要有一些回馈,比如说话的内容等等。

方法在类被实例化后,可以随时调用(只要可以调用得到)。

建议初学者的话,认识系统的看一两本书,《JAVA编程思想》是一定要看完的。

java什么时候用void,什么时候用其他的

void是无返回值的意思。\x0d\x0a\x0d\x0a比方说publicvoidwalk()\x0d\x0a{\x0d\x0aSystem.out.print("你好!");\x0d\x0a}\x0d\x0a如果别的地方调用这个方法就会打印出你好!\x0d\x0a\x0d\x0a再看这里:\x0d\x0apublicStringwalk()//注意这里的返回类型是String不是void了\x0d\x0a{\x0d\x0aSystem.out.print("你好!");\x0d\x0areturn"哈喽";//注意这里这个return如果不写就会报错!\x0d\x0a}\x0d\x0a原因就是因为上面的返回类型必须是String型\x0d\x0a如果写的是void意思就是不需要返回类型。所以就没必要写return了\x0d\x0a如果方法上面写了某种返回类型就必须写return后面跟相应的类型值

java什么时候用void的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java什么时候用void,什么时候用其他的、java什么时候用void的信息别忘了在本站进行查找哦。

java cmp是什么(JAVA是什么意思)javaweb 用什么书好,想买点关于java web 方面的书籍