面向?qū)ο蟪绦蛟O(shè)計的基本特征有: 1,封裝性: 封裝性是指將對象相關(guān)的信息和行為狀態(tài)捆綁成一個單元,即將對象封裝為一個具體的類。
封裝隱藏了對象的具體實現(xiàn),當要操縱 對象時,只需調(diào)用其中的方法,而不用管方法的具體實現(xiàn)。
2,繼承性: 一個類繼承另一個類,繼承者可以獲得被繼承類的所有方法和屬性,并且可以根據(jù)實際的需要添加新的方法或者對被繼承類中的方法 進行覆寫,被繼承者稱為父類或者超類,繼承者稱為子類或?qū)С鲱?,繼承提高了程序代碼的可重用性,Java中一個子類只能繼承一個 父類,Object類是所有類的最終父類。
3,多態(tài)性: 多態(tài)性是指不同的對象對同一事物而做出的相同行為,一個類A可以指向其自身類和其導(dǎo)出類,一個接口可以指向其接口實現(xiàn)類,在方 法參數(shù)中,使用多態(tài)可以提高參數(shù)的靈活性。