java中void_关于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的用法?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样设置微博密码(微博的密码怎么设置)
- 下一篇: 王者荣耀手游和电脑版(王者荣耀手游和电脑