文档详情

PHP程序设计项目化教程电子教案17 购物车——面向对象编程.doc

发布:2025-04-18约1.19千字共2页下载文档
文本预览下载声明

博学谷——让IT教学更简单,让IT学习更有效

PAGE12

PAGE6

课程名称

PHP开发技术

课次

17

任务、项目、课题名称

类和对象的基本概念

课时

2学时

教学内容

面向对象

类和对象

3.魔术方法

教学目标

熟悉面向对象的思想

掌握类与对象的使用方法

掌握构造方法和析构方法的用法

教学重点

类和对象、构造方法

教学难点

构造方法

教学活动及主要环节

学生活动

一、复习巩固(10分钟)

总结讲解上次课实验的完成情况

对学生掌握不好的知识点进行再次巩固讲解

二、创设意境,导入新课(5分钟)

三、新授课程(70分钟)

面向对象

面向过程和面向对象的对比

面向对象程序设计的优势

面向对象的核心概念

类的概念

对象的概念

对象的属性和方法

类和对象

类的定义

在PHP中,使用class关键字定义类。类的成员主要包含属性(变量)和方法(函数)。声明类的语法格式如?下。

class类名{

??...//属性列表

??...//方法列表

}

访问控制修饰符

PHP提供了3种访问控制修饰符来设定类成员的可见性:public(公有),protected(受保护)和private(私有)。

类的实例化

PHP使用new关键字创建对象,实例化类的语法格式如?下。

$对象名=new类名([参数1,参数2,…]);

访问类的成员

实例化一个类后,可使用对象访问符-访问对象实例的属性或方法,具体的语法格式如?下。

对象名-属性名;

对象名-方法名;

类内可以通过$this-的形式可引用当前对象的方法和属性。

对象的比较

同一性比较(===?和?!==)

值比较(==?和?!=)

魔术方法

常见的魔术方法

指那些以两条下画线(__)开头预定义的方法。

会在PHP脚本运行期间的不同时自动调用,不需手动调?用。

构造方法

构造方法在创建类的实例时自动调用。

使用new关键字来实例化对象时自动调用。

构造方法被命名为__construct(),其语法格式如下。

[访问控制修饰符]function__construct([参数列表]){

//初始化操作

}

析构方法

析构方法通常用于在对象销毁前执行一些清理操作。

析构方法被命名为__destruct(),且不接收任何参数,其语法格式如下。

[访问控制修饰符]function__destruct(){

//清理操作

}

四、归纳总结(5分钟)

回顾本节课所讲的知识

通过提问的方式引导学生解答问题并给予指导

发布小测验

五、布置作业

通过教辅平台布置本节课作业以及下节课的预习作业。

六、预习

创建并执行SQL语句

列举学生所做题目及过程等内容:

【案例实践8-1】类的实例化及类成员的访问

【案例实践8-2】构造方法和析构方法的应用

显示全部
相似文档