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 閱讀(1447) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 广西| 盐池县| 阳曲县| 平湖市| 江津市| 卢湾区| 青岛市| 枝江市| 保康县| 衡山县| 桦川县| 阿克| 盈江县| 杨浦区| 雅安市| 永定县| 滦南县| 梁河县| 辉南县| 凤山县| 浑源县| 蒙阴县| 和静县| 霍林郭勒市| 巨野县| 石渠县| 大埔区| 铁岭市| 扬中市| 鄢陵县| 墨竹工卡县| 石景山区| 桐乡市| 广丰县| 保靖县| 石首市| 奉新县| 泰安市| 河津市| 永宁县| 中方县|