System.out.println("Parent's Non-Static Method is Called");
}
publicstaticvoid staticMethod() {
System.out.println("parent's static method is called");
}
}
class Child extends Parent{
publicvoid nonStaticMethod() {
System.out.println("child's non-static method is called");
}
publicstaticvoid staticMethod() {
System.out.println("child's static method is called");
}
}
在Test类中我们分别使用Parent p1 = new Parent(),Parent p2 = new Child(),Child c = new Child()得到三个实例,并分别调用静态方法和非静态方法,我们来看程序的运行结果在Test类中我们分别使用Parent p1 = new Parent(),Parent p2 = new Child(),Child c = new Child()得到三个实例,并分别调用静态方法和非静态方法,我们来看程序的运行结果