多态
就是让子类new出来的对象转换成父类的类型。用来方便我们的子类(实现类)的更换和升级扩展。
public class Aa (){ public void f1(){}; public void f2(){}; }
public class Bb extends Aa(){ public void f1(){ System.out.println(“我是子类方法1”); } public void f2(){ System.out.println(“我是子类方法2”); } }
public class Tset(){ public static void main(String[] args){ Aa aaa=new Bb(); aaa.f1(); aaa.f2(); } }
打印结果为:我是子类方法1
我是子类方法2
这个例子就说明了,虽然调用的是父类类型的方法,但是实际上调用的是子类的重写的方法。