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 第三步 建立乙個建構函式,即例項時候,對產生的新象的乙個初始化,例如屬性,方法的初...
物件導向系列二(封裝)
僅僅須要最簡單的操作就能實現一系列複雜的功能。是做乙個個技術攻克的目的。一台精密儀器,一架家用電器,乙個小公尺手機,這些可能我們都在用,或者用過。它們的內部都無比的複雜。使用了各種各樣的配件,運用了極多的原理和知識。我們在使用的時候都具有同樣的感受 簡單 方便 太好了!面對原本複雜的東西,我們卻能通...