0
現在我對繼承和類的對象感到困惑。我們可以像繼承一樣使用對象來做同樣的事情。 確定這裏是第一個代碼爲什麼我應該延長課程?
public class MainForm {
GUI g = new GUI();
g.show();
g.destroy();
}
class GUI {
void show(){
......
}
void destroy(){
......
}
}
現在第二個
public class MainForm extends GUI {
//GUI g = new GUI();
void show();
void destroy();
}
class GUI {
void show(){
......
}
void destroy(){
......
}
}
兩個代碼做了same.Right?然後 爲什麼我應該使用類的對象來擴展一個類?
你能舉個例子說明你的意思嗎?恕我直言,我不認爲這個問題是非常清楚的... – 2012-02-13 17:04:21
現在我對你的問題感到困惑。 – Bernard 2012-02-13 17:05:19
最有說服力的原因之一是避免代碼重複。 – 2012-02-13 17:07:45