php编程基础与案例开发教学课件作者刘丽第七章.pptxVIP

  • 10
  • 0
  • 约8.2千字
  • 约 57页
  • 2019-10-11 发布于广东
  • 举报

php编程基础与案例开发教学课件作者刘丽第七章.pptx

第7 章 面向对象编程7.1 面向对象的概念7.2 类和对象7.3 高级应用7.4 综合案例7.1 面向对象的概念7.1.1 面向对象编程的基本概念在面向对象编程中,应用程序的结构模块被组织为相应的对象(object)。一个面向对象 的应用程序实际上就是由一系列的相关对象所构成的。作为应用程序的基本组件,对象是封 装了相应属性(property)与方法(method)的实体(entity)。其中,属性描述了对象的静态 特征,即对象的数据或状态;而方法则描述了对象的动态行为,即对象所能执行的功能或操 作。通常,可将对象的属性理解为变量,而将对象的方法理解为函数。应用程序中各对象之 间的联系是通过传递消息来实现的。如果想让对象执行某个操作,那么就必须向其发送一个 消息;待对象接收到信息后,便可调用相应的方法去执行指定的操作。下一页返回7.1 面向对象的概念类(class)是面向对象编程中的一个十分重要的概念与要素。所谓类,其实就是具有相 同特征与操作的一组对象的描述与定义,相当于对象的类型或分类。在一个类中,同样也封 装了相应的属性与方法。通常,可将类看作是构造对象的模板或蓝本,而一个具体的对象则 是相应类的一个实例。基于同一个类所生成的每一个对象,都包含有类所提供的方法,但其 属性的取值却有可能不同。类和对象的关系,类似于大家所熟悉的数据类型与变量的关系,也是一种抽象与具体的关系。类

文档评论(0)

1亿VIP精品文档

相关文档