1-3 java小問題
有兩個不明白之處
為什么第一個類Telphone中沒有寫main方法,而第二個類InitaiTelphone中要寫呢?
之前創(chuàng)建對象不是在哪一個類中創(chuàng)建就new當前類名嗎?
為什么不是InitaiTelphone phone=new?InitaiTelphone();
而是Telphone phone=new?Telphone();呢兩者之間有什么區(qū)別???
求大神指教,多謝,
有兩個不明白之處
為什么第一個類Telphone中沒有寫main方法,而第二個類InitaiTelphone中要寫呢?
之前創(chuàng)建對象不是在哪一個類中創(chuàng)建就new當前類名嗎?
為什么不是InitaiTelphone phone=new?InitaiTelphone();
而是Telphone phone=new?Telphone();呢兩者之間有什么區(qū)別???
求大神指教,多謝,
2017-12-02
舉報
2017-12-02
額...同初學,我簡單的說一下我的理解,首先方法的運行要有一個main作為入口,否則無法運行的。因為我們運行的是Initial,所以要在它里面添加main的
2.我們要調用的方法是Telphone類里面的方法,所以我們要實例化一個Telphone的對象,再用Telphone的對象去調用它的方法。故此時是Telphone phone = new Telphone();這行代碼大概意思就是在Telphone類中創(chuàng)建一個phone對象。如果是InitaiTelphone phone=new?InitaiTelphone();Initial中沒有我們想要調用的方法