/*
多态:可以理解为某一类事物的多种存在形态。
人:男人,女人
动物:猫,狗。
猫这个对象对应的类型是猫类型
猫 x=new 猫();
同时猫也是动物中的一种,也可以把猫称为动物。
动物 y=new 猫();
动物是猫和狗具体事物中抽取出来的父类型。
父类型引用指向了子类对象。
1,多态的体现
父类的引用指向自己的子类对象。
父类的引用也可以接受。
2,多态的前提
必须是类与类之间有关系,要么继承,要么实现。
还有一个前提:存在覆盖。
3,多态的好处
大大提高了程序的扩展性。
4,多态的弊端
提高了扩展性,但是只能使用父类的引用访问父类中的成员。
5,多态的应用
6,多态的出现代码中的特点(多态使用的注意事项) |
|