3、PHP面向对象入门.docVIP

  • 3
  • 0
  • 约1.57万字
  • 约 22页
  • 2017-05-12 发布于河南
  • 举报
3、PHP面向对象入门

软工学院 《PHP面向对象》——PHP面向对象编程基本入门 本知识点 所需要课时:8课时 一、教学标准(讲授本知识点需要达到的深度,也是学生学习本知识点需要达到的深度) 掌握面向对象的概念和编程思想; 掌握类和对象的关系; 掌握类的声明方式; 掌握类的成员属性和成员方法的定义; 了解对象在内存中的分配情况; 掌握对类成员属性和成员方法的访问方式; 熟练掌握OOP的三大特性; 二、使用的讲授方法(打算采用什么方法讲授,以便让学生想的透、记得牢、用的好,最好过目不忘) 4W1H教学法、类比法、提问教学法、联想记忆法 三、详细讲授思路(描述本知识点讲授过程的整体安排,主要讲构思) 首先,要弄明白一个概念“对象”: 什么是“对象”?一听到这个词大家首先会联想到什么? 面向对象 对象的概念是面向对象技术的核心。在现实世界里,我们面对的所有事物都是对象,如计算机、电视机、自行车等。在面向对象的程序设计中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。 面向对象的三个主要特性: 对象的行为:可以对对象施加哪些操作;如电视机的开、关、转换频道等。 对象的状态:当施加那些方法时,对象如何响应;如电视机的外形、尺寸、颜色等; 对象的标识:如何区分具有相同行为与状态的不同对象。 面向对象的概念 OOP(Object-Oriented Programming, 面向对象的编程)技术为编程人员敞开了一扇大门,使其编程的代码更简洁、更易于维护,并且具有更强的可重用性。 类是具有相同属性和服务的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,它应该有一个类名并包括属性说明和服务说明两个主要部分。 对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位,数据与代码都被捆绑在一个实体中。一个对象由一组属性和对这组属性进行操作的一组行为组成。 从更抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组行为的封装体。客观世界是由对象和对象之间的联系组成的。 把父亲定义成一个类,父亲类有头、四肢等属性,还有吃饭、走路、游泳等方法。子类同样包含头、四肢等属性,也同样包含吃饭、走路、游泳等方法。吃饭,走路、游泳三个方法,父亲类拥有,子类也有,这时可以利用继承完成,父亲会仰泳,但儿子会蝶泳,这时候可以通过重载来完成。 其次,引出要学本章知识点的必要: 第三,让同学们了解本章要学习的主要内容及其课时分配: 各部分内容课时安排如下: 面向对象的概念(2课时) 类和对象的关系 类的声明方式 类的成员:成员属性和成员方法 对象在内存中的分配情况 类成员的访问(2课时) 成员访问符的使用 $this伪对象的使用 oop三大特性(2课时) 封装性(访问类型控制) 继承性 多态性 最后,让同学们知道学习本章结束后要达到的目标: 掌握面向对象的概念和编程思想; 掌握类和对象的关系; 掌握类的声明方式; 掌握类的成员属性和成员方法的定义; 了解对象在内存中的分配情况; 掌握对类成员属性和成员方法的访问方式; 熟练掌握OOP的三大特性; 四、教学中要注意的关键点(老师讲授中特别要强调、要讲透的点,学生学习中特别要关注、要想透的点) 知识点1:OOP的概念 什么是OOP? OOP是一种计算机编程架构,OOP的一条基本原则是:计算机程序是由单个能够起到子程序作用的对象组合而成,为了实现整体运算,每个对象能够接收信息、处理数据和向其它对象发送信息。 OOP达到了软件工程三个目标:重用性、灵活性、扩展性; 面向对象符合人类看待事物的一般规律,使应用程序接近于现实世界; 采用面向对象的设计方式可以使用系统各部分各司其职,各尽所能。 类和对象有什么关系? 类和对象就如同模具和铸件的关系。而对象的抽象就 类的实例化结果是对象,是类; 类是一个独立的程序单元,是具有相同属性和方法的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述。 类实例化为对象,只需要使用关键字new,然后在后面加一个和类名同名的方法即可。该方法就是大名鼎鼎的构造方法,将在后续课程中讲到。 创建对象 通过实例化类创建对象: 我们上面说过面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,既然我们类会声明了,下一步就是实例化对象了。 当定义好类后,我们使用new关键字来生成一个对象。 $对象名称 = new 类名称(); 实例: ?php class Person{ //定义了一个Person类

文档评论(0)

1亿VIP精品文档

相关文档