繼承的優缺點

青城山下写代码1010發表於2024-08-19

8.2 繼承的優缺點

8.2.1 繼承的好處

​ ①:提高了程式碼的複用性

​ ②:提高了程式碼的維護性

​ ③:讓類與類之間產生了關係,是多型的前提

8.2.2 繼承的缺點有以下幾點:

  ①:父類的內部細節對子類是可見的,破壞了父類的封裝性。

  ②:子類從父類繼承的方法在編譯時就確定下來了,所以無法在執行期間改變從父類繼承的方法的行為。

  ③:如果對父類的方法做了修改的話(比如增加了一個引數),則子類的方法必須做出相應的修改。所以說子類與父類是一種高耦合,違背了物件導向思想。

相關文章