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

          package?jcat.bit.g

          /*
          修飾符有三類:
          1.?static
          2.?作用域:public(默認(rèn)),?private,?protected.
          3.?類型:def(默認(rèn),動(dòng)態(tài)),?void(無類型,靜態(tài)),?其它常規(guī)靜態(tài)類型
          */
          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(默認(rèn)public?+?def
          ????????return?"t_static"
          ????}

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

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

          ????def?t_def()?{?
          //?至少要有一個(gè)修飾符,所以這個(gè)def不能省略;?且默認(rèn)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 閱讀(1455) 評(píng)論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 鄂托克前旗| 阿坝| 梁平县| 宽甸| 迭部县| 潜江市| 子洲县| 泗洪县| 泽州县| 普兰店市| 通江县| 日土县| 合作市| 望谟县| 岚皋县| 九龙坡区| 冕宁县| 建阳市| 徐汇区| 离岛区| 阳西县| 二连浩特市| 荥阳市| 济南市| 沁源县| 蓬安县| 葫芦岛市| 桓仁| 常山县| 平安县| 永和县| 贺州市| 河东区| 龙江县| 洛宁县| 天气| 广灵县| 沽源县| 东海县| 大庆市| 海门市|