/**
* 封裝(encapsulation)
封裝:是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式.
好處:將變化隔離.
便於使用.
提供重用性
提高安全性.
封裝原則;
將不需要對外提供的內容都隱藏起來.
把屬性都隱藏,提供公共方法對其訪問.
private:私有,是乙個許可權修飾符,用於修飾符成員
私有的內容之在本類中有效.
注意:
私有就是封裝 封裝不等於私有
封裝是個非常大的概念.叫做隱藏細節.
隱藏細節不代表只有私有,我不用私有一樣也能隱藏,
只要做到你訪問不到就已經做到隱藏了
什麼是封裝簡單說法:
只要是內部隱藏的都是封裝
它是隱藏類中的細節,對外提供訪問的方式.
舉例:筆記本就是個封裝體
函式(方法是個封裝體)
*/public class person
public void setage(int age)
public int getname()
public void setname(int name)
public static void main(string args)
}
第十一章 物件導向及類與物件
目錄面向過程 物件導向物件程式設計 類和物件 類 class 相當於施工圖紙 blueprint 包括屬性和函式 物件 object 房子 已經建造好的 包括屬性和方法 定義類 注意類中定義變數使用駝峰體 class oldboystudent school oldboy def choose co...
第十一章 類的封裝
目錄從封裝本身的意思去理解,封裝就好像是拿來乙個麻袋,把小貓,小狗,小王八,還有alex一起裝進麻袋,然後把麻袋封上口子。照這種邏輯看,封裝 隱藏 這種理解是相當片面的 在python中用雙下劃線開頭的方式將屬性隱藏起來 設定成私有的 其實這僅僅這是一種變形操作且僅僅只在類定義階段發生變形 類中所有...
軟體工程第十一章 物件導向設計
結構化方法能夠快速找到最簡潔 高效的邏輯模型。結構化方法對複雜問題幫助有限。物件導向分析方法提供了一種方便 可持續觀測和擴充套件系統的機制,通過資訊隱蔽和封裝等手段遮蔽了物件內部的執行細節,控制了錯誤的蔓延,對需求變化頻繁的系統,可以採用物件導向分析設計方法 物件導向的設計以物件導向分析所產生的需求...