課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第二季
這里啊,構(gòu)造方法不是沒(méi)有類型嗎,那怎么理解public Telphone(){ 這個(gè)構(gòu)造方法
2015-06-05
源自:Java入門(mén)第二季 8-6
正在回答
????????這里的public代表的是訪問(wèn)控制權(quán)限,不是數(shù)據(jù)類型。public(還有private、protected和package)表示所修飾域和方法的可見(jiàn)范圍,而數(shù)據(jù)類型表示存儲(chǔ)的空間大小。對(duì)于構(gòu)造方法,寫(xiě)法是固定的,只能是public并且不帶有任何返回類型,至于構(gòu)造方法帶不帶參數(shù),方法里怎么構(gòu)造,這些細(xì)節(jié)看具體需求去寫(xiě)。構(gòu)造方法只有在使用該類創(chuàng)建對(duì)象(New Telphone())的時(shí)候調(diào)用,作用是初始化對(duì)象的域。在JAVA中如果不寫(xiě)構(gòu)造方法的話,會(huì)默認(rèn)加上一個(gè)無(wú)參數(shù)的構(gòu)造方法,這是隱式的,如果新建了一個(gè)有參數(shù)的構(gòu)造方法,那么無(wú)參數(shù)的構(gòu)造方法就不會(huì)被加上,要顯示的寫(xiě)出public Telphone(){},否則使用Telphone telphone?= new Telphone();的時(shí)候會(huì)報(bào)錯(cuò)找不到構(gòu)造函數(shù)。
慕沐0743652 提問(wèn)者
懶秋茵
Mefa 回復(fù) 懶秋茵
懶秋茵 回復(fù) Mefa
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
3 回答構(gòu)造方法優(yōu)點(diǎn)
5 回答構(gòu)造方法的構(gòu)造
2 回答有參構(gòu)造方法
2 回答沒(méi)明白這里的構(gòu)造方法是怎么調(diào)用的
2 回答構(gòu)造方法和一般方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-06-05
????????這里的public代表的是訪問(wèn)控制權(quán)限,不是數(shù)據(jù)類型。public(還有private、protected和package)表示所修飾域和方法的可見(jiàn)范圍,而數(shù)據(jù)類型表示存儲(chǔ)的空間大小。對(duì)于構(gòu)造方法,寫(xiě)法是固定的,只能是public并且不帶有任何返回類型,至于構(gòu)造方法帶不帶參數(shù),方法里怎么構(gòu)造,這些細(xì)節(jié)看具體需求去寫(xiě)。構(gòu)造方法只有在使用該類創(chuàng)建對(duì)象(New Telphone())的時(shí)候調(diào)用,作用是初始化對(duì)象的域。在JAVA中如果不寫(xiě)構(gòu)造方法的話,會(huì)默認(rèn)加上一個(gè)無(wú)參數(shù)的構(gòu)造方法,這是隱式的,如果新建了一個(gè)有參數(shù)的構(gòu)造方法,那么無(wú)參數(shù)的構(gòu)造方法就不會(huì)被加上,要顯示的寫(xiě)出public Telphone(){},否則使用Telphone telphone?= new Telphone();的時(shí)候會(huì)報(bào)錯(cuò)找不到構(gòu)造函數(shù)。