我有一些類。調用其他類的類
在外觀中,我有一個啓動類,它被實例化,並從那裏調用所有的方法。
然後,我有車階級,業主階級,一個車庫類和停車空間類
所以...... 入門有車的屬性。
汽車擁有所有者屬性。
汽車也有車庫屬性。
車庫具有ParkingSpace屬性
斯塔特類有一個getOwner()
方法,該方法調用Car類
private Car car;
public Starter (String name){
car = new Car(new Owner(name);
}
上面第三行實例化Car和業主對象getOwner()
方法。這現在允許我調用各種類的各種方法。
我現在在Starter Class中有一個addParking()
方法。 Starter Class的addParking()調用Car類的addParking(),然後調用GarageClass的addParking(),然後將停車位添加到存儲在車庫類中的集合中。
我不明白的是... 我現在如何實例化Garage對象,以及如何實例化它?我的addParking()方法適用於Car,因爲當我獲得Owner時,我已經實例化了這個。所以我現在不能去...
Car car = new Car(new Grarage(new ParkingSpace(int x, int y, int z)));
或者我可以嗎?不會這樣創建一個全新的Car對象嗎?
爲什麼不叫上車的方法,它增加了車庫。 –