Java常量混淆:类名和变量名冲突
在Java编程中,如果类名和变量名冲突,会导致编译错误。以下是一个例子:
public class MyClass {
// 变量声明
private int varMyClass; // 类名冲突
// 方法
public void method() {
// 使用冲突的变量
varMyClass = 10;
System.out.println(varMyClass); // 编译错误,varMyClass是类名
}
}
在这个例子中,varMyClass
的名字与类 MyClass
的名字冲突。当尝试在方法中使用这个变量时,编译器会报错。
还没有评论,来说两句吧...