父类
package com.mypackage.oop.demo07;
public class B {public static void test(){System.out.println("B=>test.()");}public void test2(){System.out.println("B2=>test.()");}
}
子类
package com.mypackage.oop.demo07;public class A extends B{public static void test(){System.out.println("A=>test.()");}@Override public void test2() {System.out.println("A2=>test.()");}
}
应用
package com.mypackage.oop.demo07;public class Application07 {public static void main(String[] args) {A a = new A();a.test();B b = new B();b.test();B b2 = new A();b2.test();System.out.println("===================");A a2 = new A();a2.test2();B b3 = new B();b3.test2();B b4 = new A();b4.test2();}
}
A=>test.()
B=>test.()
B=>test.()
===================
A2=>test.()
B2=>test.()
A2=>test.()进程已结束,退出代码0