JAVA注解和C#特性

来源:互联网 发布:linux搭建lamp服务器 编辑:程序博客网 时间:2024/06/05 18:26

关键词:
C#:
Attribute:特性(HTML标签叫属性)
Property:属性
Usage:使用、用法、习惯、惯例
AttributeUsage:特性用法(个人翻译)
Obsolete:过期 (C#中代表过期,不推荐使用)
Conditional:条件

JAVA:
Annotation:注释
Deprecated:反对,不赞成(JAVA代表过期,不推荐使用)
SupressWaring:禁止警告(Supress 翻译为: 镇压,压制; 止住,忍住; 禁止发表; 阻止…的生长.所以,本人翻译为禁止警告)

以上,C#的特性或者JVAVA的声明有很多,了解更多,请查阅相关资料。
C#特性: 一个物体有什么特征和性质。
JAVA注释: 注解,解释

C# Attribute作用:
MSDN: Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联
如:这里写图片描述
调用方式:反射,如Type.GetCustomAttributes

JAVA Annotation作用:
它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
如:@Override
调用方式: class|field.getAnnotation()

原创粉丝点击