package 测试;
public class A {
public void show() {
System.out.println("A");
}
}
package 测试;
public class B extends A {
public void show() {
System.out.println("B");
}
}
package 测试;
public class C extends A{
public void show() {
System.out.println("C");
}
}
package 测试;
public class Tset2 {
/*
* 面向对象的三个特性:封装继承多态
* 多态:
*/
public static void main(String[] args) {
A a1 = new B();
a1.show();
A a2 = new C();
a2.show();
}
}
结果为:B
C
父类引用指向子类对象