<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 3, comments - 0, trackbacks - 0, articles - 7

    Force.com Exception實踐

    Posted on 2011-05-31 11:22 zuora 閱讀(93) 評論(0)  編輯  收藏
    Force.com開發過程中,我們會定義自己的異常,然后,在可能發生異常的地方,拋出自定義的異常。

    基于Java等語言的開發經驗,我們經常會定義一個異常,假設這個異常會包括異常編碼及異常信息等等。


    定義偽碼:


    global class CustomException extends
    Exception {


        // 異常編碼


    global final String code{get; private set;}


    // 異常信息


    global final String message{get; private set;}



    // 構造方法


        public CustomException(String code,
    String message) {


            this.code = code;


            this.message =
    message;


        }


    }



    使用偽碼:







    try{


        // …


    }catch(Exception
    ex){


    // 攔截所有異常,然后,封裝成自定義的異常拋出


    throw new CustomException(“1001”, “I am
    tony.”);


    }








    運行結果:


    當打印ExceptionMessage時,并不是構造異常時的“I am tony.”。參見如下截圖:




    經過Debug代碼,發現打印的Message實際是其父類的Message信息,也就是說Apex打印異常時,默認會引用其父類的Message成員,并不是自定義ExceptionMessage,因此,如果希望打印自己的Message,需要在構造自定義異常時,重置其父類Message成員。



    調整偽碼:







    global class
    CustomException
    extends
    Exception
    {


    // 異常編碼


    global final
    String code{get;
    private set;}



    // 構造方法


    public
    CustomException(String code, String message)
    {


    this.code =
    code;


    // 重置父Message


    this.setMessage(message);


    }


    }













    再次運行:


    結果會按預期的Message進行打印,即“I am tony.”。





    Force.com開發過程中,發現Exception定義上與Java等有一些差異,特意將這些差異總結出來,為后續的朋友提供一點點個人經驗。



    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: eeuss影院ss奇兵免费com| 国产av无码专区亚洲av毛片搜| 一级毛片免费视频网站| 四虎www免费人成| 久久精品亚洲日本波多野结衣| 女人与禽交视频免费看| 午夜亚洲WWW湿好爽 | 青青在线久青草免费观看| 亚洲理论片在线观看| 免费精品国产日韩热久久| 亚洲免费福利在线视频| 免费观看毛片视频| 午夜在线免费视频 | 337P日本欧洲亚洲大胆精品 | 色猫咪免费人成网站在线观看| 午夜亚洲AV日韩AV无码大全| 亚洲黄色免费网址| 亚洲色无码专区一区| 国产免费直播在线观看视频| 香蕉国产在线观看免费| 久久亚洲国产欧洲精品一| 30岁的女人韩剧免费观看| 亚洲中文字幕精品久久| 免费大香伊蕉在人线国产| 久久久久免费视频| 亚洲成在人线中文字幕| 国产在线播放免费| 中文字幕无码一区二区免费| 亚洲国产精品午夜电影| 日韩高清在线高清免费| 99久久国产精品免费一区二区| 亚洲第一永久在线观看| 国产美女无遮挡免费视频网站 | 亚洲国产精品无码久久九九大片| 亚洲美女高清一区二区三区| 毛片在线全部免费观看| 亚洲欧美一区二区三区日产| 亚洲中文字幕无码久久精品1| h视频在线观看免费完整版| 杨幂最新免费特级毛片| 亚洲天天做日日做天天看|