为什么我能够访问静态方法

时间:2017-04-30 16:48:38

标签: java oop inheritance static

我从具有静态方法的类(B)扩展了一个类(A),然后在其他类(C)中创建了一个类(A)的实例,我能够访问类B的静态方法为什么它发生了什么?

A类:

public class NetworkUtils extends AbsClass {}

B组:

public class AbsClass {
static public void eat(){}
}

在C班:

Networkutills network = new Networkutills();
network.eat();    //why should I access eat class method

1 个答案:

答案 0 :(得分:0)

因为A类继承了B类。

也许你被this强迫了。