Java 变量命名接口
我需要一个表示接口的变量。我想知道这样一个变量是否有一个“标准”名称,比如类变量的clazz。我想把它命名为Interface,但我真的不喜欢这个名字…在Java 变量命名接口,java,naming-conventions,xtext,Java,Naming Conventions,Xtext,我需要一个表示接口的变量。我想知道这样一个变量是否有一个“标准”名称,比如类变量的clazz。我想把它命名为Interface,但我真的不喜欢这个名字…在clazz的行中,你可以使用intervaze 通常,我的接口名以I开头,比如,IMyInterface。我使用'I'作为变量名的前缀,我需要指出变量是接口,比如iMyInterfaceVar。但没有这样的限制或标准规则 为了完整起见,这里是你所说的“clazz”是什么意思?比如Class clazz=yourObj.getClass()??变
clazz
的行中,你可以使用intervaze
通常,我的接口名以I开头,比如,IMyInterface
。我使用'I'作为变量名的前缀,我需要指出变量是接口,比如iMyInterfaceVar
。但没有这样的限制或标准规则
为了完整起见,这里是你所说的“clazz”是什么意思?比如
Class clazz=yourObj.getClass()
??变量的类型是什么?@Uko:是的,这就是我的意思。@Liviu:嗯,它有点复杂。我正在使用Xtext生成一些代码,该变量只是对生成的接口建模。@Uko:Hereclazz
只是java.lang.Class
类型变量的名称。一般来说,虽然这是一种不好的做法,但人们倾向于使用String
快速声明String
变量。使用clazz
的方式与我们不能使用class
的方式相同,后者在Java中是一个受限关键字。这通常在试图通过编程加载类时使用。很有趣,但我希望Deelazee不要太认真。