PHP程序设计项目化教程电子教案19 购物车——面向对象编程.doc
博学谷——让IT教学更简单,让IT学习更有效
PAGE12
PAGE6
课程名称
PHP开发技术
课次
19
任务、项目、课题名称
多态、抽象类和接口
课时
2学时
教学内容
多态、抽象类和接口
教学目标
掌握多态的实现
掌握抽象类和接口的定义和实现
教学重点
多态、抽象类和接口的实现方法
教学难点
抽象类和接口的实现
教学活动及主要环节
学生活动
一、复习巩固(10分钟)
总结讲解上次课实验的完成情况
对学生掌握不好的知识点进行再次巩固讲解
二、创设意境,导入新课(5分钟)
三、新授课程(70分钟)
多态
在面向对象程序设计中,多态的实现离不开继承,当多个对象继承了同一个对象后,就获得了相同的方法,然后可以根据每个对象的需求来改变同名方法的执行结?果。
在PHP中,多态可以通过继承和接口来实现。
抽象类和接口
抽象类
抽象类是不能被实例化的类,只能作为其他类的父类。抽象类的作用是为子类提供一个共同的接口和部分实现。
以abstract关键字声明的类称为抽象类。以abstract关键字声明的方法称为抽象方法。
abstractclass类名 //定义抽象类
{
????publicabstractfunction方法名(); //定义抽象方法
}
接口
如果一个抽象类中的所有方法都是抽象的,将其定义为接口。
接口用interface关键字定义,定义接口的语法格式如下。
interface 接口名 //定义接口
{
????publicfunction方法名(); //定义公共方法
}
四、归纳总结(5分钟)
回顾本节课所讲的知识
通过提问的方式引导学生解答问题并给予指导
发布小测验
五、布置作业
通过教辅平台布置本节课作业以及下节课的预习作业。
六、预习
创建并执行SQL语句
列举学生所做题目及过程等内容:
【案例实践8-3】实现学校运动员参赛得奖统计
【案例实践8-4】实现常见交通工具的应用