比如我在类中声明一个属性:
/**
*属性描述
*/
int des;
通过什么方法可以得到{属性描述}里的说明信息。
谢谢

解决方案 »

  1.   

    两种途径:
    1.把该属性申明成public,然后可以直接通过该类的实例化对象直接引用。比如A类有个public属性length,在A a = new A();之后,就可以a.length来直接引用。当然不提倡这么做,不安全。
    2.把该属性申明成private的,并且在类中实现一个返回该属性的方法。用上面的例子,方法定义如下:
    public int getLength(){
       return this.length;
    }然后通过实例化对象调用该方法来访问对象:a.getLength();
      

  2.   

    哦?!获取注释啊?!你是说自己写方法获得么?那我看只能读文件,然后做字符串分析了。Javadoc也只是导出文档。
      

  3.   

    自定义个 annotation 类,用来修饰 要获取注释的 属性
      

  4.   

    iuyo8igt7dce65偶iyrcuuyfiuytui ukytvf
      

  5.   

    应该可以得到吧,像JCreator或eclipse,我用过的工具都可以在鼠标放到相应的类属性上显示该类属性的描述信息的。只是不知道他们怎么做到的。不知大家有没点思路,不想在配置文件里写,管理起来很麻烦
      

  6.   

    自定义个 annotation 类,用来修饰 要获取注释的 属性
      

  7.   

    我尝试过用annotation类标记描述信息,虽然用reflect可以读出来设置的描述信息但鼠标放到类属性(比如对象.字段名)上后不能显示提示信息和编辑器显示的方式不一样。不知有没像eclipse那样显示/**描述信息*/