物件導向概述

2021-08-21 12:10:43 字數 716 閱讀 5340

物件:萬物皆物件,物件是由靜態的屬性和動態的方法組成。

類:一組具有相同屬性和行為物件的抽象。

訊息:對某個物件傳送請求,比如:手機收到來電。

方法:物件收到請求的響應,比如:手機收到來電的前後會響鈴或者震動提示。

比如學生,有很多屬性(學號,姓名,性別,身高,體重,血型,專業,班級,成績)。如果我們要做的是乙個學生成績管理系統,我們應該關注的,除了學生的基本資訊(姓名,性別),還要關注和學習相關的屬性(學號,專業,班級,成績)。不用關注學生的血型,體重,身高,而如果是乙個學生健康管理系統,那麼除了基本屬性,身高,血型,體重,就是學生的本質屬性。

比如:顯示器,有乙個外殼,內部的元器件是看不到的,更是不允許直接撥弄的,而是留下電源,訊號介面以及調節亮度的按鈕。封裝使得物件更加安全,容易。

比如:誰長的想誰的父母,那就是繼承了部分父母的基因。如果自然界中沒有,世界依然是混沌的狀態,所有的生物的出現都是衝出是狀態開始,也就沒有了進化,繼承是一種**重用的機制,使得**更加省略,更可靠,更高效。

比如:乙個擁有卡車設計和製造能力的企業,要設計和製造消防車,顯然比沒有經驗的企業更加高效和可靠,以為它繼承了之前的設計和製造能力,只要在這個基礎上稍加改造即可。

比如:跑步運動員和游泳運動員,都有」出發「的這個方法,當收到裁判員傳來的訊息時,都開始執行」出發「,待時所做的動作時完全不同的。

物件導向程式設計方法實際上是我們習慣的人的思維方式去思考和設計,其實是返璞歸真,並沒有什麼難的。

物件導向概述

物件導向概述 1 物件導向思想 a 什麼是物件導向 3點 1 面向過程是以函式為基礎,完成各種操作,強調的是過程 2 物件導向以物件為基礎,完成各種操作,強調的是物件,結果 3 物件導向是基於面向過程的 b 物件導向的思想特點 1 是一種更符合人們思考習慣的思想 2 把複雜的事情簡單化 3 把我們從...

物件導向概述

20世紀70年代以後,物件導向程式設計 object oriented programming,簡稱oop 開始流行。oop採用了一種完全不同的方法來開發計算機應用程式。在這種方法中,程式不是圍繞著要解決的任務來設計,而是圍繞著要解決的問題中的物件來設計。建立物件模型,將問題域化為不同的物件去處理。...

物件導向概述

結構化程式設計 在程式設計的早期,程式用流程圖和自頂向下的方法設計。採用這種設計方法,程式設計師會將乙個大的問題分解成更小的任務,然後為每個更小的任務編寫乙個過程 或函式 最後,程式設計師會編寫乙個主過程來啟動程式流程,隨後根據程式流程走向,呼叫想要的其它過程。這種型別的程式設計被稱為結構化程式設計...