class A{
public static void show(){
System.out.println("a show");
}
public void method(){
System.out.println("a.method");
}
}
class B extends A{
public static void show(){
System.out.println("b show");
}
public void method(){
System.out.println("b.method");
}
}
public class Demo {
public static void main(String[] args){
new B().method();//方法重写输出的是b.method
A a=new B();
a.show();//静态方法,输出结果为a show,说明静态方法没有被重写,如果去掉两个静态就会输出b show了