标签: java
给出以下类声明:
class Samples { static int a; int a; }
javac抱怨变量a已被声明为静态变量。
javac
a
我认为上面的示例中没有名称冲突,因为可以以特定方式访问每个变量。
要访问静态变量,我们必须将其称为:Samples.a。要使用实例变量,我们必须将其称为a或this.a。
Samples.a
this.a