//非静态同名同参,即重写publicclassA{publicvoidprint(){
System.out.println("A");}}publicclassBextendsA{publicvoidprint(){
System.out.println("B");}}publicclassMain{publicstaticvoidmain(String[] args){
A a =newB();//A为父类,B为子类,父类的引用指向了子类
B b =newB();
a.print();//输出 B
b.print();//输出 B}}//=================================================//静态同名同参,非重写publicclassA{publicstaticvoidprint(){
System.out.println("A");}}publicclassBextendsA{publicstaticvoidprint(){
System.out.println("B");}}publicclassMain{publicstaticvoidmain(String[] args){
A a =newB();//A为父类,B为子类,父类的引用指向了子类
B b =newB();
a.print();//输出 A
b.print();//输出 B}}