kooyee ‘s blog
开源软件, 众人努力的结晶, 全人类的共同财富
posts - 103, comments - 55, trackbacks - 0, articles - 66
::
首页
::
新随笔
::
联系
::
聚合
::
管理
新的声明方式,用def定义新属性
Posted on 2008-02-23 00:57
kooyee
阅读(383)
评论(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)
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © kooyee
日历
<
2008年2月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
公告
一起畅游计算机的世界
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(7)
给我留言
查看公开留言
查看私人留言
随笔分类
AI 人工智能(1)
Ajax学习手记(2)
C/C++(1)
Database数据库技术(4)
Groovy on Grails(1)
GUI骨衣 (6)
J2EE(1)
Jasper Report (2)
Java (15)
Lniux/Unix (14)
Regular Expression正则表达式
Software(1)
Software Engineering 软件工程(2)
Swing/Applet(19)
Web Design网页设计 (4)
Web Framework 网络框架(1)
Windows (2)
Wireless Ad-hoc and sensor network(4)
开源 OpenSource(1)
随笔档案
2009年1月 (1)
2008年12月 (3)
2008年11月 (3)
2008年10月 (2)
2008年7月 (2)
2008年6月 (22)
2008年5月 (3)
2008年4月 (2)
2008年3月 (10)
2008年2月 (14)
2008年1月 (5)
2007年12月 (6)
2007年11月 (5)
2007年10月 (5)
2007年9月 (2)
2007年8月 (17)
搜索
积分与排名
积分 - 161385
排名 - 365
最新评论
1. re: SUM, COUNT 等在 jasper report 中使用方法
<javascript language="java"> alert("aaaa")</javascript>
--sd
2. re: 【Bug】当调用nam时错误
怎么重装ns-2.33
--雨中蝶
3. re: [SWT] SWT table中select item以及添加其他control(checkbox, button)
如果要加的CheckBox很多的话,会不会速度很慢呢?
--问路
4. re: [JAVA] 使用xsl来动态生成java代码
评论内容较长,点击标题查看
--cosplay
5. re: 『Java』java.lang.UnsupportedOperationException at java.util.AbstractLis
api 的设计多此一举还搞个内部类
--冬天鸡鸡好冷
阅读排行榜
1. VB使用WebBrowser读取网页内容(12215)
2. 【Simulator】Cygwin下NS2安装和配置(3630)
3. 什么是*.ps文件(3570)
4. 『Java』java.lang.UnsupportedOperationException at java.util.AbstractLis(3542)
5. 【linux脚本】bad interpreter: No such file or directory(3369)