7.8.5 PHP面象对象的特性多态

7.8.5 PHP面象对象的特性多态

对象的多态性是指在父类中定义的属性或行为被子类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一个属性或行为在父类及其各个子类中具有不同的语义。

例如:"几何图形"的"绘图"方法,"椭圆"和"多边形"都是"几何图"的子类,其"绘图"方法功能不同。

<?php
/*  多态特性
 *
 *      1. 程序扩展准备
 *
 *      技术:
 *          1. 必须有继承关系, 父类最好是接口或抽象类
 *
 *
 *
 */

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。 封装: 封装是保证软件部件具有优良的模块性的基础,...
    暖熊熊阅读 453评论 0 2
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,194评论 0 2
  • 1、面向对象 面向对象(Object Oriented)的基本思想是使用对象、类、继承、封装、多态等基本概念来进行...
    wuchaooooo阅读 455评论 0 0
  • 本人工作是小开发,大部分时间写写代码,对小测试的感受是,他仅仅得意于自己找到了bug 却从不了解bug 的来源,没...
    静香凝阅读 326评论 0 0
  • 没看晨读之前,我以为只有自己置身于大自然中感到舒服,傻傻认为是我与自然之间的独特约定。晨读看完之后,原来是大自然具...
    云棫阅读 1,052评论 12 4