java 什么时候用void,java什么时候用void,什么时候用其他的
大家好,今天小编来为大家解答以下的问题,关于java 什么时候用void,java什么时候用void,什么时候用其他的这个很多人还不知道,现在让我们一起来看看吧!
在JAVA中 void表示什么意思
void是无返回值的意思
void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义。
void的作用在于对函数返回的限定以及对函数参数的限定。如果7a6431333366306535JAVA里指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值,如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。
扩展资料:
void真正发挥的作用在于:
(1)对函数返回的限定;
(2)对函数参数的限定。
众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。
向高手请教一下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是无返回值的意思。\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的用法
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和java什么时候用void,什么时候用其他的的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。