第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)、讲
您可能关注的文档
- 第4册数学第十单元教案.doc
- 第3课时同分母分数加法与约分台儿庄郑敏.doc
- 第4章多彩的光(二)课案.doc
- 第4章控制语句练习题答案课案.doc
- 家具解读与赏析(二):北欧设计课件.ppt
- 家庭与婚姻.ppt
- 第4章细胞的物质输入和输出第5章细胞的能量供应和利用综合测试人教版必修一.doc
- 第4章三相异步电动机基础教案.doc
- 家庭中亲子阅读方法.ppt
- 家庭工具部门展示原则.ppt
- 2026年预防为主,生命至上安全培训课件.pptx
- 2026年三级安全教育.pptx
- 2026年检测业务安全培训.pptx
- 2026年消防动火培训.pptx
- 2026年重大事故隐患专项排查整治行动清单.pdf
- 2026年健康义普急救.pptx
- 2025—2026学年度四川省广元市苍溪县九年级上学期期末考试历史试题(含答案).docx
- 2025—2026学年度四川省泸州市合江县马街中学校九年级上学期期末历史试题(含答案)(九上_九下第二单元).docx
- 2025—2026学年度云南省曲靖市宣威市民族中学等校联考九年级上学期期末模拟历史试题(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
最近下载
- 银行客户经理财富管理业务操作手册.docx VIP
- 广美附中2024年数学试卷.pdf
- 非处方药目录(全集).doc
- 注册会计师-税法-基础练习题-第六章城市维护建设税法和烟叶税法-第三节教育费附加和地方教育附加.docx VIP
- 俄语视听说基础教程3全套课件.pptx
- 2025年《可爱的中国》新疆地方教材(小学版)教案范文.docx VIP
- 常州大学《数据结构与算法分析》2022-2023学年期末试卷.doc VIP
- 常州大学《数据结构》2021-2022学年期末试卷.doc VIP
- 常州大学《数据结构与算法分析》2021-2022学年期末试卷.doc VIP
- 注册会计师-税法-基础练习题-第六章城市维护建设税法和烟叶税法-第二节烟叶税法.pdf VIP
原创力文档

文档评论(0)