學習筆記 物件導向的封裝性

2022-09-20 04:42:08 字數 412 閱讀 1024

封裝步驟

所以屬性私有化,使用private修飾符,private表示私有的

對外部程式提供簡單的操作入口,也就是外部程式想要訪問私有屬性,必須通過這些簡單的操作入口

set方法的命名規範:

public void set + 屬性名首字母大寫(修改資料)
set方法 修改屬性 不需要返回值,只需要傳入資料

get方法的命名規範:

public int set + 屬性名首字母大寫()
get方法 讀取屬性 不需要傳入資料,只需要返回讀取屬性

沒有static關鍵字修飾的方法呼叫:引用.方法名(實參);

物件導向封裝性

封裝性 強調隱藏物件的屬性和實現細節,僅對外保持公式訪問方式 原則 將不需要對外提供的內容都隱藏起來 把物件的屬性隱藏,提供公共方法對其訪問 實現方式 一般呢將類中的成員變數私有化 private 通過對外部提供set get 方法 開啟eclipse,右擊找到source,在source列表找ge...

物件導向的封裝性

private 用來保護類中的成員變數,外部不能直接使用。其他類如果想使用這個類,只能用間接呼叫的方式。在類中宣告getter setter供其他類使用,但是在getter setter方法中,可以設定使用條件,這樣就達到了保護的效果 如果在main函式中 phone phone newphone ...

Golang學習筆記 物件導向介面封裝

package utils import fmt 定義結構體 type familyaccount struct 編寫要給工廠模式的構造方法 func newfamilyaccount familyaccount 主體業務邏輯 func this familyaccount initmainpage...