1. 程式人生 > >Java 的四個基本特性

Java 的四個基本特性

1、抽象

抽象是將一類物件的共同特徵總結出來構造類的過程,包括資料抽象和行為抽象兩方面。抽象只關注物件有哪些屬性和行為,並不關注這些行為的細節是什麼。

2、封裝

通常認為封裝是把資料和操作資料的方法繫結起來,對資料的訪問只能通過已定義的介面。面向物件的本質就是將現實世界描繪成一系列完全自治、封閉的物件。我們在類中編寫的方法就是對實現細節的一種封裝。我們編寫一個類就是對資料和資料操作的封裝。可以說,封裝就是隱藏一切可隱藏的東西,只向外界提供最簡單的程式設計介面。

3、繼承

繼承是從已有類得到繼承資訊建立新類的過程。提供繼承資訊的類被稱為父類(超類、基類)。得到繼承資訊的類被稱為子類(派生類)。繼承讓變化中的軟體系統有了一定的延續性,同時繼承也是封裝程式中可變因素的重要手段。

4、多型

多型是指允許不同子型別的物件對同一訊息作出不同的響應,即有不同的行為。多型的實現通常通過方法重寫(Method Override)和方法過載(Method Overload)實現。方法重寫是執行時的性質,而方法過載是編譯時的性質。