沙漠中的鱼

欲上天堂,先下地狱
posts - 0, comments - 56, trackbacks - 0, articles - 119
  BlogJava :: 首页 ::  :: 联系 :: 聚合  :: 管理

注释为特殊的interface类型,他以interface前面加一个@符号,他可以定义在任何地方(类,属性,方法)

@Target(ElementType.TYPE)(可选)
@interface ClassInfo {
    String created() default "Jan 31 2005";
    String createdBy();
    String lastModified();
    String lastModifiedBy();
    Revision revision();
}
ElementType.TYPE描绘支持的范围
ANNOTATION_TYPE, CONSTRUCTOR, METHOD, FIELD, LOCAL_VARIABLE, PARAMETER, PACKAGE, and TYPE
他支持定义默认值
它可以有0个元素

@ClassInfo (
    created = "Jan 31 2005",
    createdBy = "James Gosling",
    lastModified = "Jan 31 2005",
    lastModifiedBy = "James Gosling",
    revision = @Revision
)
public class Foo {
    // ...
}


只有注册用户登录后才能发表评论。


网站导航: