我遇到的類別和子類的構造函數的問題(即擴展頭等)繼承和方法
這是基本類的構造函數:
public Airplane(int x, int y, int width)
{
this.x = x;
this.y = y;
this.width = width;
createSeats();
}
這裏有另外一個類的構造函數,它擴展了基本類
public Boeing(int x, int y, int width)
{
super(x,y,width);
createSeats();
}
的問題是,createSeats()
是兩個類的另一種方法,但Boeing
具有覆蓋ŧ他主要的一個。我怎樣才能做到這一點,而不會採取createSeats()
方法呢?
如果您在波音創建了一個新的'createSeats()'方法,那麼它將覆蓋'Airplane'中的一個。你在做什麼? – kba 2012-04-12 23:43:20
爲什麼它不按照你的方式工作? – jahroy 2012-04-12 23:43:44
不調用super(x,y,width)調用createSeats();在構造函數中呢? – JA3N 2012-04-12 23:46:38