什麼是面向對象編程

什麼是面向對象編程

1、面向對象的編程產生的歷史原因:由於面向過程編程在構造系統時,無法解決重用,維護,擴展的問題,而且邏輯過於複雜,代碼晦澀難懂。人們開始讓計算機直接模擬現實的環境,以人類解決問題的方法,思路,習慣和步驟來設計相應的應用程序。於是,面向對象的編程思想出現。

2、面向對象編程概念:面向對象的編程的主要思想是把構成問題的各個事物分解成各個對象,建立對象的目的不是爲了完成一個步驟,而是爲了描述一個事物在解決問題的過程中經歷的步驟和行爲。對象作爲程序的基本單位,將程序和數據封裝其中,以提高程序的重用性,靈活性和可擴展性。類是創建對象的模板,一個類可以創建多個對象。對象是類的實例化。