黑马程序员技术交流社区
标题:
多态
[打印本页]
作者:
ma464526717
时间:
2016-1-28 14:19
标题:
多态
多态的前提是什么?
作者:
jasonbourne
时间:
2016-1-28 14:49
1.有继承关系 2.有方法重写 3.父类引用指向子类对象
作者:
划江北上
时间:
2016-1-28 22:33
后边用到的很多,比较抽象。这部分内容可要好好学习啊
作者:
谁的苍茫
时间:
2016-1-28 22:37
多态的前提是有继承关系,或者实现关系
作者:
life55
时间:
2016-1-28 23:06
谁的苍茫 发表于 2016-1-28 22:37
多态的前提是有继承关系,或者实现关系
前提不用有实现关系
作者:
谁的苍茫
时间:
2016-1-29 14:00
如果没有继承关系的时候就需要有实现关系,我说的是或者
作者:
刺客015
时间:
2016-1-29 16:33
多态性举例: 猫是一个实体,是一个猫类型,因为有了继承,是动物中的一种,把这个实体称之为动物也可以,所以它具备了两种形态,猫和动物。这便是体现了多态性。 多态的好处: 提高了代码的扩展性,有了多态,前期设计好的内容可以使用后期出现的子类内容,对于指挥对象做事情这件事情,如果对象很多,指挥起来很麻烦,抽取对象的共性类型,对该类型的事物进行指挥就会变的很简单。 多态的前提: 必须要有关系:继承、实现。 必须有覆盖的操作。 多态的弊端:前期的程序虽然可以使用后期出现的子类内容,但是只能使用子类覆盖父类中的内容,不能使用子类中的特有内容。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2