封裝:
所謂封裝,就是將客觀事物封裝成抽象的類苔可,并且類可以把數(shù)據(jù)和方法讓可信的類或者對象進行操作既绕,對不可信的類或者對象進行隱藏啄刹。類就是封裝數(shù)據(jù)和操作這些數(shù)據(jù)代碼的邏輯實體。在一個類的內(nèi)部凄贩,某些屬性和方法是私有的誓军,不能被外界所訪問。通過這種方式疲扎,對象對內(nèi)部數(shù)據(jù)進行了不同級別的訪問控制昵时,就避免了程序中的無關(guān)部分的意外改變或錯誤改變了對象的私有部分。
繼承:
? 繼承有這樣一種能力椒丧,就是能使用現(xiàn)有的類的所有功能债查,并無須重新編寫原來的這些類的基礎上對這些功能進行擴展。通過繼承創(chuàng)建的新類稱為子類或派生類瓜挽,被繼承的稱為基類。繼承有兩種征绸,一種是實現(xiàn)繼承久橙,另外一種是接口繼承。實現(xiàn)繼承可以直接使用基類的屬性和方法而無需額外編碼管怠,接口繼承是指使用屬性和方法的名稱淆衷,但是子必須提供實現(xiàn)的能力。?
多態(tài):
所謂多態(tài)就是對一個實例的相同方法在不同的情形下有不同的表現(xiàn)形式渤弛。多態(tài)機制使得不同內(nèi)部結(jié)構(gòu)的對象可以共享相同的外部接口祝拯,這就意味著,雖然不同的類的內(nèi)部操作不同,但可以通過一個公共的類佳头,它們可以通過相同的方式予以調(diào)用鹰贵。