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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丫头♡硪不走 中级黑马   /  2014-1-8 21:55  /  1112 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多态的体现:当父类的引用指向自己子类的对象,也就是父类的引用接收子类对象-------(Animal   a=new   Cat();)
在什么情况下使用多态呢?
必须是雷雨类之间有关系,包括继承接口的实现,存在覆盖。
注意:多态的局限性:只能使用父类的引用访问父类的成员。
多态的作用:提高程序的扩展性。





3 个回复

倒序浏览
说一个基础点的东西吧,列入你需要求两个图形以上的面积用多态就能体现,父类编写方法,子类实现,new父类指向子类,同事调用一个方法结果不同
回复 使用道具 举报
一起奋斗
回复 使用道具 举报
图形的形状不同求面积的方法也不同,你定义的父类的函数就是抽象的,求一个具体的图形的面积就用模板方法,把它封装在一个类中,以后要使用就直接调用它,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马