-1
假設我有一個超類3類(Book,Clothes,Food)的類商店,現在我想在它們中共同添加2種常用方法(描述和價格),只需要添加(計算稅)在食品類中的方法.... 在主類如何在繼承類/接口時避免方法的常見重複?
創建超級引用的數組,然後在每個引用上我有不同類的對象隨機,但我想我是不希望有(計算稅)方法在Book和clothes中,我只希望它在Food reference(來自數組)中。
如何通過動態方法調度和接口實現此目標?
感謝的確
你的意思是你有三個類擴展存儲,對吧?商店不能擴展三個類。 (這聽起來應該是StoreItem或類似的東西......書本不是商店。) –
接下來,如果您通過Store參考調用'calculateTax',那麼如果它不是*,那麼您希望它做什麼*對食物對象的引用? –
哎呀是的,我會糾正它 –