黑马程序员技术交流社区
标题:
什么时候使用多态的转型 ?
[打印本页]
作者:
吴凯
时间:
2013-6-30 23:28
标题:
什么时候使用多态的转型 ?
本帖最后由 孙百鑫 于 2013-7-1 12:29 编辑
如题.............................求指点
作者:
占琳
时间:
2013-7-1 08:44
多态就是父类的变量指向子类的对象。也就是这种情况反过来的时候就用向下转型,即子类往父类转
向上转型(子类→父类):(自动完成)
父类名称 父类对象 = 子类实例 ;
Person p=new Student();
向下转型(父类→子类):(强制完成)
子类名称 子类对象 = (子类名称)父类实例
Student s=(Student)P;(假如P代表父类实例)
作者:
占琳
时间:
2013-7-1 08:48
你就记得一点 假如 父类用调用子类方法 这就是多态,假如 子类调用父类方法 ,这就要用到向下转型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2