多态分为2种:
静态多态:编译时。方法的重载,根据不同的参数的传递,实现不同的功能。
动态多态:运行时。根据对象多态性,在继承关系中,调用的方法不同。
向上转型:A a = new B();
向下转型:B b = (B)a;
以上是 (A继承B)
一个引用能够调用的方法,看等号左边,是什么类型的引用,具体调用的方法是哪个,看等号右边,是什么类型的对象
多态分为2种:
静态多态:编译时。方法的重载,根据不同的参数的传递,实现不同的功能。
动态多态:运行时。根据对象多态性,在继承关系中,调用的方法不同。
向上转型:A a = new B();
向下转型:B b = (B)a;
以上是 (A继承B)
一个引用能够调用的方法,看=左边,是什么类型的引用,具体调用的方法是哪个,看=右边,是什么类型的对象