「繼承」中的疑問——「隱藏方法」有什麼用處

需求:在派生類裏寫方法時,想寫一個和基類裏一模一樣的方法來使用 矛盾:由於派生類共享基類的方法,調用時就會分不清調用的是派生類的方法,還是基類的方法 破解:加個new關鍵字,這樣派生類實例調用同名方法,就會如願調用自己新寫的方法了 (「一模一樣」是指方法名 、參數以及返回值,但不包括內容) cat.EatFood()輸出的是新定義同名方法的內容「貓吃魚」 個人感覺:隱藏方法的最終目的,無非是派生類
相關文章
相關標籤/搜索