Jcat
          寵辱不驚,閑看庭前花開花落~~
          posts - 173,comments - 67,trackbacks - 0
          Groovy把最常用的東西都設置成default了,經常可以省這省那的(比如括號、分號、public等);又加上閉包,初學的時候,有些代碼,一眼望去,都分不清是方法、是類、還是閉包。
          這里先簡單總結一下常用的修飾符。

          package?jcat.bit.g

          /*
          修飾符有三類:
          1.?static
          2.?作用域:public(默認),?private,?protected.
          3.?類型:def(默認,動態),?void(無類型,靜態),?其它常規靜態類型
          */
          class?Test?{
          ????
          static?def?a_static_def?=?'a_static_def'
          ????
          static?a_static?=?'a_static'
          ????def?a_def?
          =?'a_def'

          ????
          static?void?main(strs)?{
          ????????println?a_static_def
          ????????println?a_static

          ????????println?t_static_def()
          ????????println?t_static()


          ????????
          new?Test().with?{
          ????????????println?a_def

          ????????????println?t_public_def()
          ????????????println?t_public()
          ????????????println?t_def()
          ????????}
          ????}

          ????
          static?def?t_static_def()?{?//?def?=?可以返回任何類型,包括void
          ????????return?"t_static_def"
          ????}

          ????
          static?t_static()?{?//?有其它修飾符可以省略def(默認public?+?def
          ????????return?"t_static"
          ????}

          ????
          public?def?t_public_def()?{
          ????????
          return?"t_public_def"
          ????}

          ????
          public?t_public()?{?//?默認def
          ????????return?"t_public"
          ????}

          ????def?t_def()?{?
          //?至少要有一個修飾符,所以這個def不能省略;?且默認public
          ????????return?"t_def"
          ????}

          ????
          static?void?t_static_void()?{
          ????????
          //return?"t_static_void"????//?cannot?return?an?object?from?a?method?that?returns?"void"
          ????}
          }
          posted on 2008-11-10 12:30 Jcat 閱讀(1454) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 隆德县| 禹城市| 惠来县| 阜宁县| 临江市| 宁南县| 益阳市| 资阳市| 专栏| 安徽省| 海南省| 丘北县| 长葛市| 许昌市| 济南市| 张家港市| 雅江县| 茂名市| 政和县| 晋州市| 昂仁县| 舞阳县| 怀远县| 东乡族自治县| 通化县| 天峻县| 湖南省| 社会| 葵青区| 安塞县| 龙岩市| 林周县| 任丘市| 高要市| 万山特区| 昌江| 长治县| 房产| 介休市| 南雄市| 德钦县|