java变量声明

时间:2010-07-12 18:30:24

标签: java

以下代码行在java中的作用。

private static final String PERMISSIONS_KEY = BaseActionStepsHandler.class.getName() + ".USER.ROLES";

注意:

BaseActionStepsHandler是java类,它在另一个java类中扩展        InvConfirmActionStepsHandler。       上面的代码在BaseActionStepsHandler.java中声明,它是       在InvConfirmActionStepsHandler类中调用,如下所示

private static final String PERMISSIONS_KEY = BaseActionStepsHandler.class.getName() + ".USER.ROLES";
这是什么意思。??

1 个答案:

答案 0 :(得分:6)

这会创建一个常量,其中包含与BaseActionStepsHandler连接的.USER.ROLES类的完全限定名称。

所以,它的价值将是:

com.some.pkg.BaseActionStepsHandler.USER.ROLES

它使用所谓的class-literal - ClassName.class,它是相关类的Class对象。