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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小p 中级黑马   /  2015-7-16 23:11  /  451 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、多态

多态:可以理解为事物存在的多种体现形式。

多态的4个要点:多态的体现:父类的应用指向了自己的子类对象(父类的应用也可以接收自己的子类的对象);多态的前提:类与类之间必须有关系要么继承要么实现 ;多态的好处:提高了程序的扩展性;多态的应用。

Animal a=new Cat();//类型提升;向上转型
  a.eat();

  //如果想要调用猫的特有方法时如何操作?
  //强制将父类的引用,转成子类类型。
  Cat c=(Cat)a;

多态的成员函数的特点:在编译时期:若引用类中有调用的方法则编译通过。

在运行时期:参阅对象所属类中的方法。

成员变量特点:无论是编译还是运行都参考应用型变量所属的类。

0 个回复

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