A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

       弊端:父类引用不能使用子类的特有功能。
        解决方案:在子父类间进行类型转换。
        引用类型:
                向上转型:从小到大。
                向下转型:从大到小。
        在做类型转换的时候会遇到一个转换异常,是什么异常?
                ClassCastException:类型转换异常。
                原因:类型不匹配。
                解决方法:
                        重新new一个匹配的类型。

多态的好处:
        提高代码的扩展性和可维护性。
        举例:
                class AnimalTools
                {
                        public static void printAnimal(int a)
                        {
                                a.show()
                                a.method();
                        }
                }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马