1-3 java小問(wèn)題
有兩個(gè)不明白之處
為什么第一個(gè)類(lèi)Telphone中沒(méi)有寫(xiě)main方法,而第二個(gè)類(lèi)InitaiTelphone中要寫(xiě)呢?
之前創(chuàng)建對(duì)象不是在哪一個(gè)類(lèi)中創(chuàng)建就new當(dāng)前類(lèi)名嗎?
為什么不是InitaiTelphone phone=new?InitaiTelphone();
而是Telphone phone=new?Telphone();呢兩者之間有什么區(qū)別???
求大神指教,多謝,
2017-12-02
額...同初學(xué),我簡(jiǎn)單的說(shuō)一下我的理解,首先方法的運(yùn)行要有一個(gè)main作為入口,否則無(wú)法運(yùn)行的。因?yàn)槲覀冞\(yùn)行的是Initial,所以要在它里面添加main的
2.我們要調(diào)用的方法是Telphone類(lèi)里面的方法,所以我們要實(shí)例化一個(gè)Telphone的對(duì)象,再用Telphone的對(duì)象去調(diào)用它的方法。故此時(shí)是Telphone phone = new Telphone();這行代碼大概意思就是在Telphone類(lèi)中創(chuàng)建一個(gè)phone對(duì)象。如果是InitaiTelphone phone=new?InitaiTelphone();Initial中沒(méi)有我們想要調(diào)用的方法