---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
面向对象之三大特性之 ------------ 多态!
1 什么是多态?
多态就是事物的多种表现形式.
2 多态的基本体现?
代码体现形式:
父类的引用,指向自己子类的对象.
父类的引用, 也可以接受自己子类的对象。
3 多态的前提?
a 必须是类与类之间 有关系,
要么继承 ,要么实现。
b 还有一个必要的前提.
存在覆盖!
4 多态的好处?
提高了程序的扩展性,代码的重构!
5 转型: 向上转型和向下转型,
向下转型:类似于基本类型的强制类型转换!
向上转型: 提升类型!
例如: Animal a = new Cat(); 向上转型,是将父类的 引用指向 子类的引用!
Cat c = (Cat) a; 向下转型,强转!
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
详细请查看:www.itheima.com