趙學武
摘要:面向對象程序設計是繼面向過程的結構化程序設計之后產生的一種新的設計方法,是目前開發大型軟件的主流方法之一。多態性是該程序設計中的重要特性之一,具有一定的復雜性和靈活性,可以增強應用程序的靈活性和可維護性,在基于面向對象的程序設計中被廣泛應用。該文首先講述了面向對象和面向對象程序設計;然后詳細闡述了面向對象程序設計中多態性的概念、分類和應用條件;最后舉例分別說明了每種多態性的應用,并對其做出了分析。
關鍵詞:面向對象;類;對象;多態性;重載;重寫
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)21-5036-04
自從1946年第一臺計算機誕生以來,計算機的發展呈現出驚人的速度。各種各樣的計算機也越來越深和越來越廣地影響著人類的發展。計算機由硬件和軟件組成:近年來計算機硬件的發展有目共睹,而且性價比也越來越高;計算機軟件的發展日益面向應用,也越來越精細化,靈活性和可維護性不斷增強。計算機硬件是計算機運行的物理基礎,計算機軟件是計算機運行的邏輯基礎。兩者都是計算機運行的必備條件,但是計算機軟件更加靈活,有更大范圍的人可以參與進來做設計和開發工作。因此,計算機軟件的研究是許多學者關注的一個焦點。應用軟件是計算機軟件的重要組成部分,以解決各種各樣的應用為目的。計算機程序設計方法是編寫應用軟件的主要方法,并且可以在編寫程序過程中融入設計者的設計思想,因此研究和使用計算機程序設計方法引起了許多計算機愛好者的興趣。……