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

© 吴凯 中级黑马   /  2013-6-30 23:28  /  1417 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 孙百鑫 于 2013-7-1 12:29 编辑

如题.............................求指点

3 个回复

倒序浏览
多态就是父类的变量指向子类的对象。也就是这种情况反过来的时候就用向下转型,即子类往父类转

向上转型(子类→父类):(自动完成)
        父类名称 父类对象 = 子类实例 ;       
Person p=new Student();
                       
向下转型(父类→子类):(强制完成)
        子类名称 子类对象 = (子类名称)父类实例
Student s=(Student)P;(假如P代表父类实例)
回复 使用道具 举报
你就记得一点  假如 父类用调用子类方法 这就是多态,假如 子类调用父类方法 ,这就要用到向下转型
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马