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

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

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

    kooyee ‘s blog

    開源軟件, 眾人努力的結晶, 全人類的共同財富
    posts - 103, comments - 55, trackbacks - 0, articles - 66
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    新的聲明方式,用def定義新屬性

    Posted on 2008-02-23 00:57 kooyee 閱讀(397) 評論(0)  編輯  收藏 所屬分類: Groovy on Grails
    def 和 @Property

    舊版本中(Groovy JSR 06 的之前版本)@Property定義一個帶有setter和getter的私有屬性,而def和java中public一樣,定義一個公共的屬性。

    后來@Property已經從Groovy JSR 06中移除,在Grails 0.2和之后的版本中也不會再需要它 。

    現在def用來定義一個帶有setter和getter的私有屬性,來代替了@Property。



    參考:http://docs.codehaus.org/display/GroovyJSR/Property+proposal

    symbol  meaning
     private
     protected
     public
     final


    code field   getter   setter
    def x    
    final x    
    public x    
    protected x    
    private x    
    public final x    
    @Property x    
    other permutations?      

    Proposed

    code field   getter   setter note
    def x      
    final x     the field doesn't need to be final IMHO (dk) My view is that the field should be final(tug)
    public x      
    protected x      
    private x      
    public final x
      a public final field like in Java
    @Property x      if it's still supported (MrG) My proposal is to remove it (tug)
    other permutations?        what happens with static? (MrG) Static behave exactly the same(tug)

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


    網站導航:
     
    主站蜘蛛池模板: 国产麻豆剧传媒精品国产免费| 亚洲一区二区免费视频| 日韩视频免费在线| 亚洲一级片在线观看| 99久久精品免费精品国产| 色视频在线观看免费| 女人18毛片免费观看| 在线观看亚洲AV每日更新无码| 国拍在线精品视频免费观看| 亚洲人成综合在线播放| 国产成人A在线观看视频免费| 国产成人精品日本亚洲直接| 女人与禽交视频免费看| 相泽南亚洲一区二区在线播放| 日韩午夜免费视频| 免费大片黄在线观看| 亚洲日产无码中文字幕| 无码人妻一区二区三区免费n鬼沢| 久久精品蜜芽亚洲国产AV| 免费看男女下面日出水来| 亚洲色成人四虎在线观看| 免费人成网站在线播放| a毛片全部免费播放| 亚洲黄色一级毛片| 日韩免费无砖专区2020狼| 51午夜精品免费视频| 99亚洲精品高清一二区| 成人免费视频试看120秒| 深夜福利在线免费观看| 西西人体44rt高清亚洲| 国产桃色在线成免费视频| 黄网站色视频免费看无下截 | 91视频免费观看| 亚洲国产老鸭窝一区二区三区 | 久久亚洲AV成人无码国产电影| 无码国产亚洲日韩国精品视频一区二区三区 | 51在线视频免费观看视频| 亚洲欧美第一成人网站7777| 亚洲中文字幕无码久久2017| 日韩欧毛片免费视频| 又硬又粗又长又爽免费看 |