日期:2014-05-20  浏览次数:20644 次

java中能给自己的jar包类文件加@hide注释吗
加@hide注释可以隐藏接口不对外开放,我是参照android.media.Metadata类来写的。但是不起作用。

/**
 * @hide
 */
public interface I_Hide_Test {
/**
 * {@hide}
 */
public String getValue();
}




/** 
  @hide
 */
public class test1 implements I_Hide_Test {
public static void main(String[] args) {
System.out.println(new test1().getValue());
}
@Override
/**
 * {@hide}
 */
public String getValue() {
return "getValue1";
}
}


打成jar包在其他项目调用,还是可以调到,不知道是我写错了,还是因为@hide注释不适用于自己写的代码

------解决方案--------------------
引用:
你那个@hide是注释啊!
没错 那玩意就是注释 可以隐藏接口的