当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)09.面向对象编程[2019版]

资源类别:文库,文档格式:PDF,文档页数:41,文件大小:545.01KB,团购合买
 理解类和对象的基本概念  掌握类的基本操作  掌握类的继承性  掌握抽象类与接口  了解类的魔术方法  了解类型判断与引用  理解类的多态性
点击下载完整版文档(PDF)

主要内容 理解类和对象的基本概念 掌握类的基本操作 掌握类的继承性 掌握抽象类与接口 了解类的魔术方法 了解类型判断与引用 理解类的多态性

主要内容  理解类和对象的基本概念  掌握类的基本操作  掌握类的继承性  掌握抽象类与接口  了解类的魔术方法  了解类型判断与引用  理解类的多态性

面向对象是现在编程的主流技术。面向对象不同于面向过程, 它用类、对象、关系、属性等一系列概念来提高编程的效率。它 主要的特性是可封装性、可继承性和多态性

 面向对象是现在编程的主流技术。面向对象不同于面向过程, 它用类、对象、关系、属性等一系列概念来提高编程的效率。它 主要的特性是可封装性、可继承性和多态性

类和对象的基本概念 1、类和对象 汽车 水果 严8 8

类和对象的基本概念  1、类和对象  汽车 水果

类和对象的基本概念 1、类和对象 程序员所作的工作就是在计算机世界中创造一个虚拟的“真实世 界”,也就是先定义一个类,再由类产生一个一个“实体”,也 就是一个个“对象 OoP( Object-Oriented Programming)就是面向对象的缩写。 对象在OOP中是由属性和操作来完成的。 属性就是对象的特性或与对象关联的变量。操作是对象中的方法 或函数。 对于对象内部数据的访问只能通过对象的“操作”来完成。这被 称为对象的“接口

类和对象的基本概念  1、类和对象  程序员所作的工作就是在计算机世界中创造一个虚拟的“真实世 界”,也就是先定义一个类,再由类产生一个一个“实体”,也 就是一个个“对象” 。  OOP(Object-Oriented Programming)就是面向对象的缩写。 对象在OOP中是由属性和操作来完成的。  属性就是对象的特性或与对象关联的变量。操作是对象中的方法 或函数。  对于对象内部数据的访问只能通过对象的“操作”来完成。这被 称为对象的“接口”

类和对象的基本概念 2、面向对象编程的三大特点 (1)封装性 将类的使用与实现分开管理,只保留类的接口。这样开发人员只需要知道如何使 用类即可,从而提高了开发的效率。 (2)继承性 通过继承,我们可以在已有类的基础上创建新类。根据实际需要,可以从一个简 单的基类开始,派生出更复杂、更专门的类。这样,可以使代码具有更好的可重 用性。这就是面向对象的一个重要优点。 (3)多态性 同一个操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收 到相同的消息时,得到不同的结果

类和对象的基本概念  2、面向对象编程的三大特点  (1)封装性  将类的使用与实现分开管理,只保留类的接口。这样开发人员只需要知道如何使 用类即可,从而提高了开发的效率。  (2)继承性  通过继承,我们可以在已有类的基础上创建新类。根据实际需要,可以从一个简 单的基类开始,派生出更复杂、更专门的类。这样,可以使代码具有更好的可重 用性。这就是面向对象的一个重要优点。  (3)多态性  同一个操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收 到相同的消息时,得到不同的结果

类的基本操作 1、类的声明 类是面向对象程序设计的核心,它是一种数据类型。类由变量和函数组成,在类 里面,变量称为属性或成员变量,函数称为方法。声明类的语法格式如下 权限修饰符 class类名{ 类的内容} 权限修饰符常见的包括 public、 private和 proctected。默认情况下为 public。 public意味着类的属性和方法的各个项从类內部和外部都可以访问; private声明的属性和方法则只能从类的内部访问,也就是只有类内部的方法才可以 访问用此关键词声明的属性和方法 proctected声明的属性和方法也只能从类的内部访问,但是通过“继承而产生的 子类也是可以访问这些属性和方法的

类的基本操作  1、类的声明  类是面向对象程序设计的核心,它是一种数据类型。类由变量和函数组成,在类 里面,变量称为属性或成员变量,函数称为方法。声明类的语法格式如下:  权限修饰符 class 类名{  类的内容 }  权限修饰符常见的包括public、private和proctected。默认情况下为public。  public意味着类的属性和方法的各个项从类内部和外部都可以访问;  private声明的属性和方法则只能从类的内部访问,也就是只有类内部的方法才可以 访问用此关键词声明的属性和方法;  proctected声明的属性和方法也只能从类的内部访问,但是通过“继承”而产生的 子类也是可以访问这些属性和方法的

类的基本操作 2、类的属性和方法 在类中,使用关键字var来声明变量,即类的属性。使用关键字 function来定义函数,即类的方 法。例如,以下是一个简单的类定义 class a var Sa=hello world function fun($b) echo "hello world 注意:不能将类的定义放到多个文件或多个PHP块中

类的基本操作  2、类的属性和方法  在类中,使用关键字var来声明变量,即类的属性。使用关键字function来定义函数,即类的方 法。例如,以下是一个简单的类定义:  class a  {  var $a='hello world';  function fun($b)  {  echo "hello world";  }  }  注意:不能将类的定义放到多个文件或多个PHP块中

类的基本操作 3、类的实例化 类是对一个事物抽象出来的结果,因此,类是抽象的。对象是某类 事物中具体的那个。因此,对象是具体。 类和对象的关系是:类是用来描述具有相同数据结构和特征的 组对象”,“类”是“对象”的抽象,而“对象”是“类”的具体 实例,即一个类中的对象具有相同的“型”,但其中每个对象却具 有各不相同的“值”。 类的实例化格式 $变量名=neW类名称([参数]);

类的基本操作  3、类的实例化  类是对一个事物抽象出来的结果,因此,类是抽象的。对象是某类 事物中具体的那个。因此,对象是具体。  类和对象的关系是:类是用来描述具有相同数据结构和特征的“一 组对象” , “类”是“对象”的抽象,而“对象”是“类”的具体 实例,即一个类中的对象具有相同的“型”,但其中每个对象却具 有各不相同的“值” 。  类的实例化格式:  $变量名=new 类名称([参数]);

类的基本操作 3、类的实例化 例如 class Ctest 定义一个类 Ctest I var Sstunumber: /声明一个属性 function add(Sstr) 声明一个方法 $this-> stunumber=$str;/使用$this指针引用类内部的属性 echo Sthis->stunumber Sobj=new Ctest /创建 Ctest类的一个对象$obj

类的基本操作  3、类的实例化  例如:  class Ctest //定义一个类Ctest  { var $stunumber; //声明一个属性  function add ($str) //声明一个方法  {  $this->stunumber=$str; //使用$this指针引用类内部的属性  echo $this->stunumber;  } }  $obj=new Ctest; //创建Ctest类的一个对象$obj

类的基本操作 4、类的访问 在对象被创建之后,可以在类的外部对该类的属性和方法进行访问 访问的方法是在该类对象后面使用 符号加上要访问的属性和方 法。例如,创建了对象“$obj”,类中有属性“$ stunumber",要 访问该属性可以使用“$obj-> stunumber”,注意属性的前面没有 例如,访问 Ctest类的属性和方法 Sobj->stunumber= 081102 /给类属性$ stunumberl赋值 echo Sobj->stunumber //输出081102

类的基本操作  4、类的访问  在对象被创建之后,可以在类的外部对该类的属性和方法进行访问, 访问的方法是在该类对象后面使用“->”符号加上要访问的属性和方 法。例如,创建了对象“$obj”,类中有属性“$stunumber”,要 访问该属性可以使用“$obj->stunumber”,注意属性的前面没有 “$”。  例如,访问Ctest类的属性和方法:  $obj->stunumber='081102'; //给类属性$stunumber赋值  echo $obj->stunumber; //输出'081102

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共41页,可试读14页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有