我正在使用Java,在NetBeans之前,我是一名C++程序员。从C++,我学到的是常量变量名称应该只包含大写字母。我认为大多数编程语言都建议常量变量应该只包含大写字母和下划线到单独的单词。final int mem1 = 90; // no warning程序员不应该被迫使用大写字母来命名任何类型的常量变量(
这个问题相当简单,我在一个C++命名空间中有一些常量,我想用SWIG 2.0.8包装它们。在C#示例中,它将常量添加到与名称空间同名的类中,因此即使我显式地使用using Example (由于模块名称的掩蔽),也必须使用Example.Example.PI来访问它。在Java语言中,情况更糟,因为它根本不把它当作常量,我被迫使用Example.getPI()作为方法调用,而不是常量类变量来调用它。如果我将常量移动到