<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)

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲欧洲精品视频在线观看| 免费v片在线观看品善网| 国产成人精品久久亚洲| 亚洲精品成a人在线观看☆| 成人免费午夜无码视频| 亚洲国产精品乱码在线观看97| 永久免费视频网站在线观看| 亚洲a在线视频视频| 中文字幕在线观看免费视频| 久久精品国产亚洲77777| 最近中文字幕高清免费中文字幕mv | 久久亚洲私人国产精品| 最近中文字幕大全中文字幕免费 | 无码日韩精品一区二区免费暖暖| 亚洲国产精品无码专区| 久久久精品免费视频| 亚洲一区中文字幕久久| 成人免费午夜无码视频| 免费又黄又爽又猛大片午夜| 亚洲综合在线另类色区奇米| 亚欧日韩毛片在线看免费网站| 亚洲欧洲高清有无| 在线精品免费视频| 色吊丝性永久免费看码 | 久久久久国产成人精品亚洲午夜 | 天天摸夜夜摸成人免费视频| 国产偷国产偷亚洲高清在线| 亚洲综合在线另类色区奇米| 在线免费中文字幕| 日韩欧美亚洲国产精品字幕久久久 | 亚洲成年看片在线观看| 在线成人精品国产区免费| 亚洲精品免费在线| 国产a不卡片精品免费观看| 国产一二三四区乱码免费| 亚洲国产日韩在线成人蜜芽| 四虎在线播放免费永久视频| 成人影片一区免费观看| 狠狠色伊人亚洲综合网站色 | 人妻无码久久一区二区三区免费| 国产精品亚洲专区在线观看 |