二 封裝json輸出

2021-09-24 14:29:31 字數 937 閱讀 5307

controller類有兩種返回值:

rest api json 輸出頁面

這裡對json輸出結果result做封裝

成功時返回code=0, msg="success"和資料

失敗時返回錯誤碼和錯誤資訊

public

class

result

private

result

(codemsg cm)

/** * 成功時的呼叫

*/public

static

result

success

(t data)

/** * 失敗時的呼叫

*/public

static

result

error

(codemsg cm)

public

intgetcode()

public string getmsg()

public t getdata()

}

對返回的錯誤碼codemsg用了多例模式封裝

public

class

codemsg

public

intgetcode()

public string getmsg()

@override

public string tostring()

';}}

(

"/hello"

)@responsebody

//返回json資料

java物件導向(二) 封裝

參考形象例子 封裝把不需要暴露的成員變數隱藏起來,對外進行合理的暴露,這樣做的目的是保證業務的安全性。1.通過關鍵字private來修飾成員變數。被private修飾的成員變數,只能在本類當中訪問 2.如果想要對外開放,通過public設定對應的方法,如getter和setter方法。public ...

Javascript 物件導向(二)封裝

寫個小例子 第一步 做乙個 手機的類 var mobilephone function 第二步 考慮這個類,裡需要那些類的私有屬性,這裡我想定義的是例項出來手機的數量 var mobilephone function 第三步 建立乙個建構函式,即例項時候,對產生的新象的乙個初始化,例如屬性,方法的初...

物件導向系列二(封裝)

僅僅須要最簡單的操作就能實現一系列複雜的功能。是做乙個個技術攻克的目的。一台精密儀器,一架家用電器,乙個小公尺手機,這些可能我們都在用,或者用過。它們的內部都無比的複雜。使用了各種各樣的配件,運用了極多的原理和知識。我們在使用的時候都具有同樣的感受 簡單 方便 太好了!面對原本複雜的東西,我們卻能通...