- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章面向对象编程_教学设计教程
传智播客
《PHP网站开发实例教程》
教学设计
课程名称 PHP网站开发实例教程
授课年级: 2015年级
授课学期: 2015学年第二学期
教师姓名: 某某老师
201 年 月 日
课题名称 第6章 面向对象编程 计划课时 5课时 内容分析 面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。PHP作为一种流行的编程语言,同样支持面向对象编程,本章就通过几个案例学习如何使用PHP进行面向对象编程。 教学目标 理解面向对象思想,能够分析面向对象与面向过程的区别
掌握类与对象的使用,可以正确定义类并实例化对象
掌握构造方法与析构方法,能够将其运用到类的定义中
掌握继承的使用,能够通过继承扩展类的功能
了解接口与抽象类,能够封装一个简单的接口或抽象类 重点及措施 教学重点:类与对象的使用,构造方法与析构方法,继承的使用。
措施:通过上机操作加强学习和测试题进行巩固。 难点及措施 教学难点:构造方法、静态成员的使用、单例模式、自动加载、继承、多态、魔术方法、抽象类、接口。
措施:通过上机操作加强学习和课后测试题进行巩固。 教学方式 教学采用教师课堂讲授为主,使用教学PPT讲解。 教
学
过
程
第一课时
(【案例28】体验类与对象、【案例29】文件上传)
复习上节课内容
在讲解本节内容前,抛出以下问题让学生回答,以复习第三章“PHP操作数据库”的基础知识。
请提问上传文件时,使用超全局变量$_FILE获取得文件信息中都包含什么信息?
答案:
文件的名字,文件的大小,文件的临时路径,文件的类型,文件上传是否有错。
说明:教师可根据学生对上述问题的回答情况,对以上问题进行简单讲解或直接进入本课时新内容的学习。
本课时内容学习
【案例28】体验类与对象
案例描述
面向对象思想,就是把所有事物都看做一个独立的对象,每个对象都有自己的方法,通过调用对象的方法来解决问题。接下来就通过创建一个简单的类来体验什么是类与对象。
案例讲解
案例分析
创建studet.class.php文件,在文件中定义学生类并介绍定义类的语法格式。
定义成员属性及成员方法,分别介绍成员属性及成员方法的含义。
根据已有的学生类,创建学生对象,介绍类与对象的关系。
案例实现
教师带领学生分步骤地进行操作,并指出其中需要注意的事项。
说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。
知识点讲解
总结知识点
教师和学生一起总结在案例中涉及到的知识点,主要包括“面向对象的概念”、“类与对象的关系”等。
讲解“面向对象的概念”
(1)、教师阐述面向对象的概念。
(2)、讲解面向对象的特点,并分别给出解释。
1、封装性 2、继承性 3、多态性
(3)、学生自主提问,教师对疑难问题进行解答。
讲解“类与对象的关系”
(1)、简单阐述类与对象的关系。
(2)、学生自主提问,教师对疑难问题进行解答。
阶段小结
小结
重点:面向对象的思想、面向对象的特点、类与对象的关系。
答疑
教师询问学生对于知识点还有什么不理解的地方。针对学生不理解的知识点给与解释。
【案例29】文件上传类
案例描述
文件上传是网站中会被多次使用的功能,例如用户修改信息时,选择上传本地图片以修改头像;录入商品信息时,选择上传商品图片以做展示等。不论是上传头像还是商品图片,其实现原理是一样的。因此可以把文件上传功能封装成一个类,当需要使用文件上传功能时,实例化文件上传类,通过调用对象方法来完成文件上传。
案例讲解
案例分析
分析上传文件需要哪些固定参数,将其转换为类的成员属性。
在类中编写成员方法,实现文件上传的核心功能。
编写HTML模板文件,提供上传表单,用来测试文件上传类。
编写处理文件上传的PHP脚本,在该脚本中实例化文件上传类,实现文件上传。
优化文件上传类,使用构造方法对实例化对象进行初始化操作。
案例实现
教师带领学生分步骤地进行操作,并指出其中需要注意的事项。
说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。
知识点讲解
总结知识点
教师和学生一起总结在案例中涉及到的知识点,主要包括“构造方法”、“析构方法”、“访问修饰限定符”等。
讲解“构造方法”
(1)、 讲解什么是构造方法,并阐述构造方法的作用。
(2)、讲解当一个类中存在两个构造方法时执行顺序是什么。
(3)、学生自主提问,教师对
您可能关注的文档
最近下载
- 《包装工程》投稿写作模板 模板使用说明: 1. 请将稿件直接 ....doc
- 百胜包装品工厂质量体系审核纲要及评估细则 V2012.pdf VIP
- 个人信用报告征信详细版纸质版2024年2月最新版带水印可编辑-实线.pdf
- 第三十届WMO省测特训营6年级第二讲——寻找透明的积木.docx VIP
- 第三十届WMO省测特训营6年级第二讲——课后练习题含答案.docx VIP
- 第三十届WMO省测特训营6年级第一讲——课后练习题含答案.pdf VIP
- PBL病例—休克【24页】(最新文档).pptx VIP
- 故事——小羊过桥.ppt
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf
- 食品用包材供应商现场审核方案(检查表).xls VIP
文档评论(0)