void在java中什么位置?在JAVA中 void表示什么意思
大家好,今天来为大家解答void在java中什么位置这个问题的一些问题点,包括在JAVA中 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是无返回值的意思
void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义。
void的作用在于对函数返回的限定以及对函数参数的限定。如果7a6431333366306535JAVA里指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值,如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。
扩展资料:
void真正发挥的作用在于:
(1)对函数返回的限定;
(2)对函数参数的限定。
众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。
Java中的关键字void有什么作用具体用法
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的用法,以及它和其他类型之间的区别。
关于void在java中什么位置,在JAVA中 void表示什么意思的介绍到此结束,希望对大家有所帮助。