java无void方法(java编程过程中出现“对于结果类型为void的方法,无法返回值”是怎么回事)
本文目录
- java编程过程中出现“对于结果类型为void的方法,无法返回值”是怎么回事
- java,比如一个方法声明为public A();没有void、int之类的,这是什么方法
- java中void是什么意思
- Java中void怎么用
- java中void的用法
- JAVA中的方法,有没有void的区别在哪里
- 我问下java中void的有关用法,如果说在方法中没有返回值应该可以不用void吧!
- JAVA中return是方法计算结果返回,那么void呢无返回值怎么理解
- 在java中为什么有时用void方法,方法不就是要有返回值吗
java编程过程中出现“对于结果类型为void的方法,无法返回值”是怎么回事
加void 适用于,无返回值的方法。如果你想调用方法后,return 一个值,那你要在方法名的前面+对应的返回类型。有时是因为缺少 ; 但有的时候,是语法错误,而不是 ; 的问题。要看具体代码了。
java,比如一个方法声明为public A();没有void、int之类的,这是什么方法
public A()后面应该还有一个方法体才能称之为构造函数,构造函数主要是在创建对象的时候初始化用的。你可以定义多个这样的方法来对对象进行不同的初始化。前提是参数列表 不同
java中void是什么意思
空。java中void的意思“什么都不返回”,在方法声明的时候表示该方法没有返回值。
Java中void怎么用
void说明该方法没有返回值,比如“public void result(){}如果void换成了其它,如string,int,数组,对象等等之类,就要用return来返回值,比如:public int result(){ return 1;}方法里可以不用写任何代码,直接返回值
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的区别在哪里
无返回值:public void calculate(){ int i=3+2; system.out.printl(i); //好了这个方法在这里计算,在这里输出,无需回到调用它的地方再进行其它操作,这是void,还不明白?那看下面的有返回值举例}带返回值:public int calculate(){ int i=3+2; return(i);//这个又是怎样的呢,你看方法体里面的操作返回值是什么类型的啊,很明显我返回的是i,i的类型是int型的吧,那返回值的类型也一定是int类型的,所以我在定义方法的时候用的是public int calculate()}只要记住void即无返回值就OK了,如果不用void,那么这个地方一定是被一个其它的类型所替代,比如刚才用的是int,当然也可能是String或者Boolean等等,你看main方法不也是void嘛!
我问下java中void的有关用法,如果说在方法中没有返回值应该可以不用void吧!
方法中如果没有返回值,一定要void,比如public void m(){ ……}方法中如果有返回值,要看返回值是什么类型来写,如果是string类型,那么public String m(){ ……return "ok"}依次类推
JAVA中return是方法计算结果返回,那么void呢无返回值怎么理解
给你举个简单得例子:方法1:publicdoublecircle(){return2*PI*r;}该方法未用void修饰,固有return语句(即有返回值)方法2:publicstaticvoidmain(Stringargs){System.out.println("HelloWorld!");}该方法使用void修饰,没有return语句(即无返回值)
在java中为什么有时用void方法,方法不就是要有返回值吗
void返回值为空可以看成return;void是返回值类型只是为空!!!方法没有返回值那是构造方法!!没void的 方法名跟类名一致这种东西不能理解也无所谓,记住方法的格式就行了希望采纳
更多文章:
有免费的ps中文版软件吗(去哪里下载免费的photoshop)
2024年7月20日 19:55
默认网关怎么填(电脑的ip地址 默认网关 子网掩码等怎么填的)
2024年6月7日 11:55
hp1180c打印机驱动下载(急!!HP惠普Deskjet 1180c打印机驱动怎么安装)
2024年7月20日 09:34
罐子里的锤子(有一部动画片,里面有个是魔方的房子还有一把锤子,可以把东西变大变小那个动画片叫什么)
2024年6月23日 03:42