PHP网站开发实例教程(胡玮芳微课版) 教案 第10章 面向对象开发.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《PHP网站开发实例教程(胡玮芳微课版) 教案 第10章 面向对象开发.docx》由会员分享,可在线阅读,更多相关《PHP网站开发实例教程(胡玮芳微课版) 教案 第10章 面向对象开发.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP网站开发实战教程教学设计课程名称:授课班级:授课学期:教师姓名:2022年9月08日课题 名称第10章面向对象开发少鳖 3学时学时主要 内容木章节主要讲解面向对象编程思想、定义类、实例化对象、调用成员方法、访问控制、 构造函数与析构函数、MySQLi对象操作MySQL数据库等。教学目 标及基 本要求知识目标:了解面向对象编程思想了解类与对象的关系了解类的概念了解类的定义方法了解对象的特性掌握对象的实例化能力目标:能理解面向对象编程思想能理解对象与类能理解MySQLi操作方法素质目标:具有工匠精神,代码规范化 能积极实践,实践出真知 能举一反三,灵活应用教学 重点面向对象编程思想,类与对象
2、,类的定义教学 难点面向对象编程思想,类与对象教学 方式理实一体化教学、案例教学教 学 过 程第1学时面向对象编程思想、创设情景,导入本章内容(1)教师回顾上一讲内容,导入本次课内容(2)明确学习目标理解面向对象编程掌握数据获取的方法二、知识点讲解1.面向对象编程思想概念 面向对象(Object-Oriented,简称00)是一种编程思想和方法。它将程序中的数据和操作数据的方法封装在一起,形成“对象”,并通过对象之 间的交互和消息传递来完成程序的功能。 面向对象编程强调数据的封装、继承、多态和动态绑定等特性。程序具有更好的可扩展性、可维护性和可重用性。 举例理解面向对象中国象棋游戏三个对象:棋
3、子、棋盘系统、规则系统2.类与对象类是用于描述“某一些有共同特征”是物体的概念,是某一类的总称。类是属性和方法的集合,是面向对象编程方式的核心和基础。属性:类中的属性,可以理解为属性就是“有什么”功能:类中的方法,可以理解为方法就是“会什么”对象 对象是类进行实例化后的产物,是一个实体。 类是事物的抽象模型,实际应用中还需要对类进行实例化,这样就引入了对象 的概念。 类与对象的关系类是对象的抽象,在类中可以定义对象的属性和方法;对象是类的实例,类只有被实例化后才能使用。3.面向对象编程思想的特性面向对象编程具有封装、继承、多态三大特性,它们迎合了编程中注重代码重用 性、灵活性和可扩展性的需要,
4、奠定了面向对象在编程中的地位。 封装封装就是将一个类的使用和实现分开,只保留有限的接口(方法)与外部联系。 继承继承就是派生类(子类)自动继承一个或多个基类(父类)中的属性与方法,并 可以重写或添加新的属性或方法。继承这个特性简化了对象和类的创建,增加了 代码的重用性。 多态对象的状态是多变的。一个对象相对于同一个类的另一个对象来说,它们拥有的属性和方法虽然相同,但却可以有着不同的状态。三、归纳总结,布置课后作业(1)回顾上课前的学习目标,对本节课知识点进行总结。(2)使用高校教辅平台下发课后作业。第2学时面向对象使用基础一、创设情景,导入本章内容(1)教师回顾上一讲内容,导入本次课内容。(2
5、)明确学习目标 了解类的定义 了解类的属性和方法 了解类的访问控制二、知识点讲解1 .类的定义类表示一件事物的抽象特点,包括共同属性和方法,使用class关键字后加上类名 进行定义,包含了成员的属性和方法。 定义类的语法 语法解析类使用class关键字后加上类名定义。类名后的一对大括号()内可以定义属性和方法。类的成员属性使用var来声明,也可以初始化值。类的成员方法定义类似PHP函数的定义,但方法只能通过该类及其实例化的 对象访问。 定义验证码类部分number=$number;$this-codeType=$codeType;$this-width 二 $width;$this-heigh
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP网站开发实例教程胡玮芳微课版 教案 第10章 面向对象开发 PHP 网站 开发 实例教程 胡玮芳微课版 10 面向 对象
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内