1
我有一個叫做Player
的超類,我有3個子類,分別是Young Hustler
,Student
和The Herbalist
。如何在超類方法中使用子類參數?
在每個小類中,我都有私人蔘數money
,stashSize
和connections
。
我想創建一個名爲sellWeed()
Player
類從stashSize
除去1,並增加了10 money
的方法,使主要方法打電話時他們,我可以適用該法的所有子類。但是,我如何從子類中獲取私有參數到超類中?
我不能在超類中聲明它們,因爲每個子類都有它自己的默認啓動參數,這些參數在遊戲過程中應該會進行。
編輯問題並在這裏編寫這些類的代碼。 –
將參數移動到子類並在初始化期間設置默認值。 – nCessity