封裝,就是把客觀事物的屬性和行爲封裝成抽象的類,而且類能夠設置自身數據和方法的訪問權限只讓想要的類或者對象操做,對其餘類和對象進行信息隱藏。一個類就是一個封裝了數據以及操做這些數據的邏輯代碼模塊。在一個對象內部,私有化成員對內部數據提供了保護,以防止程序中無關的部分意外的改變或錯誤的使用了對象的私有部分。編碼
繼承,指某個類型的對象得到另外一個類型的對象的屬性和方法的一種聲明。能夠多重繼承。經過繼承建立的新類稱爲「子類」或「派生類」,被繼承的類稱爲「基類」、「父類」或「超類」。繼承是指這樣一種能力:它能夠使用父類的全部功能,並在無需從新編寫父類的具體成員的狀況下對這些功能進行擴展。 就是從通常到特殊的過程。要實現繼承,能夠經過 「繼承」(Inheritance)和「組合」(Composition)來實現。繼承概念的實現方式有二種:實現繼承與接口繼承。實現繼承是指直接使用 基類的屬性和方法而無需額外編碼的能力;接口繼承是指僅使用屬性和方法的名稱、可是子類必須提供實現的能力。spa
多態,是指一個類實例的相同方法在不一樣情形有不一樣表現形式,在編譯時與運行時的不一致體現。多態機制使具備不一樣內部結構的對象能夠共享相同的外部接口。這意味着,雖然針對不一樣對象的具體操做不一樣,但經過一個公共的類,以相同的方式予以調用,在具體實現時,實現類自己的功能。對象