勵志

勵志人生知識庫

oop三大特性

封裝、繼承和多態

面向對象編程(OOP)的三大特性是封裝、繼承和多態。

封裝。封裝是指將類的某些信息隱藏在類的內部,通過限制外部直接訪問來保護內部數據結構,只允許通過類提供的方法來進行操作和訪問,這有助於實現「高內聚,低耦合」,提高代碼的可維護性和安全性。

繼承。繼承是指子類自動繼承父級類中的屬性和方法,並可以添加新的屬性和方法或對部分屬性和方法進行重寫,這增加了代碼的可重用性,並有助於建立類之間的邏輯關係。

多態性。多態性指的是同一個操作(如方法調用)在不同對象上可以表現出不同的行為,這是通過子類繼承父類的方法並對其進行重寫來實現的,它增強了軟體的靈活性和可擴展性。