以下代码行在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";
这是什么意思。??
答案 0 :(得分:6)
这会创建一个常量,其中包含与BaseActionStepsHandler
连接的.USER.ROLES
类的完全限定名称。
所以,它的价值将是:
com.some.pkg.BaseActionStepsHandler.USER.ROLES
它使用所谓的class-literal - ClassName.class
,它是相关类的Class
对象。