物件導向算是一種比較新的軟體設計的方法,在沒有物件導向之前使用的是面向過程(是針對於乙個問題解決問題,如果修改的話,則整個設計都要修改),物件導向是針對於一類問題來進行解決,某一區域性的修改不影響其他位置的變化。
在物件導向中主要分為以下三個方面:
· ooa:物件導向分析。
· ood:物件導向設計,根據分析的結果使用工具完成設計。
· oop:完成具體的功能實現,**編寫。
在物件導向中,實際上還存在著三個主要的特性:
· 封裝性:
保證對外部不可見。
資訊隱蔽
· 繼承性:
擴充套件類的功能
· 多型性:
方法的過載
物件的多型性
JAVA SE 物件導向
封裝 繼承 多型 符合我們思想習慣的思想 複雜事情簡單化 執行者變成指揮者 事物 類 封裝 屬性,功能 屬性 成員變數 屬性 功能 成員方法 功能 例項化類 建立物件 leiming duixiangming new leiming 獲取屬性 duixiangming.shuxingming 呼叫方...
實驗三 物件導向初步
1 實驗目的 1 學習如何宣告和編寫類的 2 學習如何編寫改變類的屬性的成員函式。3 學習如何宣告和建立物件,如何通過物件呼叫類的成員函式。2 實驗內容 2.1 設計point類 40分 1 問題描述 計算機的顯示屏的座標系是這樣的,左上角的座標為 0,0 如下圖所示。定義計算機顯示屏上的點poin...
JavaSE階段1 物件導向封裝
封裝 繼承 多型 封裝 隱藏物件的屬性和實現細節,僅對外提供介面 好處 1.將變化隔離 2.便於使用 3.提高重用性 4.提高安全性 1.呼叫同名的變數資訊 成員變數 this.變數名 2.呼叫同類中其它函式資訊,這時候this可以省略不寫 3.在本類中,通過構造函式呼叫其它建構函式 注意 1.函式...