日期:2014-05-17  浏览次数:20595 次

高分强烈顶贴,Java中是怎么解释@意思的?
如下代码中的@代表啥意思?在Java中是怎么解释的?

Java code

import org.nuxeo.common.xmap.annotation.XNode;
import org.nuxeo.common.xmap.annotation.XObject;

/**
 * 
 * 
 * @author feng.chenf
 * @version $Id: CreateDirectTrade.java, v 0.1 2008-11-17 上午09:49:02 feng.chenf Exp $
 */
@XObject("direct_trade_create_res")
public class DirectTradeCreateRes {

    /**
     * 获得的创建交易的RequestToken
     */
    @XNode("request_token")
    private String requestToken;

    public String getRequestToken() {
        return requestToken;
    }

}


------解决方案--------------------
。Java是怎么解释public的知不知道?
------解决方案--------------------
自定义Annotation类型:标识符(marker Annotation):@interface
Annotation的使用:可以放在任何地方,如类的前面,方法的前面,变量、属性的前面等等。
Annotation的定义:
在定义Annotation型态的时候不能继承其它的Annotation型态或接口

参考 http://wangyu.iteye.com/blog/210815