我的理解是,静态variables和静态方法是一个类,而不是类对象。 所以一个静态方法的重载将不能在Java中工作,至于重写,我们需要创build一个类的实例。 但是我今天在尝试一些与我对Java的知识相矛盾的东西。 请遵循以下代码: class Parent{ public static void doIt(){ System.out.println("In static method 'doit' of class Parent "); } } class Child extends Parent{ public static void doIt(){ System.out.println("In static method 'doit' of class Child "); } } public class StaticPractise{ public static void main(String[] args){ Parent.doIt(); Child.doIt(); } } 以上实现的输出是: D:\Rahul Shivsharan\MyPractise\JAVA>java StaticPractise In […]