[英]What is the naming rules for public static final class identifier in java?
Java命名规则建议使用哪个。 这个
public static final class DatabaseTable
或这个
public static final class DATABASE_TABLE
哪一个是正确的?
我认为第一个是适当的。 任何类名可以是final或任何其他名称,在适当的情况下 ,其名称应没有空格 。 适当的大小写意味着每个单词的首字母应为大写,并且在这种情况下请不要使用任何UnderScore 。
如果它是最终变量,则应使用第二种样式命名
具有public static final
修饰符的字段在Java中用作“常量”,应以大写形式编写。 因此正确的(可编译的)语句将是:
public static final Class DATABASE_TABLE = DatabaseTable.class;
如果您要查找类名,则类的命名约定与往常一样:第一个字母为大写字母,名称为CamelCaseNotation。
public static final class DatabaseTable {
// ...
}
我仍然会使用第一个,因为CAPS通常是指CONSTANT字段,而不是最终方法或最终类,即使它们是静态的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.