黑马程序员技术交流社区

标题: 多态弊端以及解决方案以及多态的好处 [打印本页]

作者: 许鑫    时间: 2015-6-5 21:29
标题: 多态弊端以及解决方案以及多态的好处
       弊端:父类引用不能使用子类的特有功能。
        解决方案:在子父类间进行类型转换。
        引用类型:
                向上转型:从小到大。
                向下转型:从大到小。
        在做类型转换的时候会遇到一个转换异常,是什么异常?
                ClassCastException:类型转换异常。
                原因:类型不匹配。
                解决方法:
                        重新new一个匹配的类型。

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





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2