我的php学习笔记(二十一)php的面向对象开发(八)
来源:互联网 发布:python 时间转日期 编辑:程序博客网 时间:2024/05/22 00:15
多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。多态具有表现多种形态的能力的特征,在OO中指的是“语言具有根据对象的类型以不同方式处理”
多态的优势:使代码更加具有“物”的意义。帮助我们减少一些重复性的代码和条件语句的判断。
运算符instanceof 是一个类型运算符,用来测定一个给定的对象是否来自指定的对象类。
多态的简单应用
- 我的php学习笔记(二十一)php的面向对象开发(八)
- 我的php学习笔记(十五)php的面向对象开发(二)
- 我的php学习笔记(二十)php的面向对象开发(七)
- 我的php学习笔记(二十二)php的面向对象开发(九)
- 我的php学习笔记(十四)php的面向对象开发(一)
- 我的php学习笔记(十六)php的面向对象开发(三)
- 我的php学习笔记(十七)php的面向对象开发(四)
- 我的php学习笔记(十八)php的面向对象开发(五)
- 我的php学习笔记(十九)php的面向对象开发(六)
- php的学习笔记之面向对象(二)
- PHP面向对象开发的学习(二)
- PHP学习笔记之PHP面向对象(八)
- 学习PHP面向对象(八) 静态变量的问题
- php学习笔记(二十一)视图的基本概念
- PHP面向对象开发的学习(二)(PHP100第十九讲)
- 我的php学习笔记(十一)php上传原理及其应用
- 个人PHP学习笔记(五)--面向对象的程序设计
- PHP面向对象(oop)的学习笔记
- Core Animation之多种动画效果
- HBase性能优化方法总结(4):读表操作
- [python相关]Python中函数的参数定义和可变参数
- 转:ppt保存慢的解决办法
- 搭建私有的git服务平台
- 我的php学习笔记(二十一)php的面向对象开发(八)
- 获取表的字段
- codeForces 271B--素数矩阵
- java中equals和==的区别
- 单链表的构造(C++)
- linux2.6.22.6的链接结构分析
- iPhone/iPad SQLite3 简明 使用 实例
- C++ - 对象模型之 编译器何时才会自行添加构造函数
- The Stinger Initiative: Making Apache Hive 100 Times Faster