在Java中可以通过类实例调用静态方法,当然不推荐这么做,避免出现意想不到的问题
总结:
1.静态变量或方法可直接调用
方式一:
staticMethodName();
方式二:
ClassName.staticMethodName();
2.非静态方法必须通过类的实例来调用
步骤一:
定义一个类的实例
HelloWorld helloWorld = new HelloWorld();
步骤二:
通过实例调用
helloWorld.hello2();
注:如果把hello2方法定义为static,则会出现warnings如下:
the static method hello2() from the type HelloWorld should be accessed in a static way.
如果用实例的方式去调用静态变量a,则会出现warnings如下:
the static field a should be accessed in a static way.