让∏教学更简单,让∏学习更有效 项目四 类与对象 访问修饰限定符 面向对象网站开发·继承与重写 自动加载 异常处理 抽象类与接口 php
让IT教学更简单,让IT学习更有效 项目四 面向对象网站开发 • 类与对象 • 访问修饰限定符 • 继承与重写 • 自动加载 • 异常处理 • 抽象类与接口
让∏教学更简单,让∏学习更有效 任务 体验类与对象 任务二 面向对象三大特征 任务 魔术方法 录 任务四静态工具类 任务五自动加载 任务六异常处理 任务七抽象类与接口
让IT教学更简单,让IT学习更有效 目 录 任务一 任务二 任务三 任务四 任务五 任务六 任务七 体验类与对象 面向对象三大特征 魔术方法 静态工具类 自动加载 异常处理 抽象类与接口
项目描述 让∏教学更简单,让∏学习更有效 在前面的章节中,要解决 但在程序开发过程中,为了使程序代码更加符 某个问题都是通过分析解 合人类逻辑思维,去处理现实生活中各种事物 之间的联系,在程序中则利用对象来映射现实 决问题需要的步骤,然后 中的事物,使用对象的关系来描述事物之间的 用函数把这些步骤一一实 联系,即面向对象编程。 现,在使用的时候依次调 用这些函数就可以了,这 接下来,本项目将利用面向对象的方式,以员 工信息管理为依托,完成相应的操作,由浅入 种解决问题的方式称之为 深的了解和掌握面向对象编程和面向过程编程 面向过程编程。 的差异和乐趣。 9
项目描述 让IT教学更简单,让IT学习更有效 但在程序开发过程中,为了使程序代码更加符 合人类逻辑思维,去处理现实生活中各种事物 之间的联系,在程序中则利用对象来映射现实 中的事物,使用对象的关系来描述事物之间的 联系,即面向对象编程。 接下来,本项目将利用面向对象的方式,以员 工信息管理为依托,完成相应的操作,由浅入 深的了解和掌握面向对象编程和面向过程编程 的差异和乐趣。 在前面的章节中,要解决 某个问题都是通过分析解 决问题需要的步骤,然后 用函数把这些步骤一一实 现,在使用的时候依次调 用这些函数就可以了,这 种解决问题的方式称之为 面向过程编程
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 ·声明一个员工类,用于描述员工的 姓名和年龄,并实现员工进行自我 介绍的动作。 定义成员属性,用于描述员工的姓 任务 名和年龄。 定义成员方法,用于实现员工的自 说明 我介绍“大家好,我叫XXX,今年 XX岁!”。 创建两个员工对象,分别为各自的 属性赋值,并调用成员方法 ∞。⑨
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 任 务 说 明 • 声明一个员工类,用于描述员工的 姓名和年龄,并实现员工进行自我 介绍的动作。 • 定义成员属性,用于描述员工的姓 名和年龄。 • 定义成员方法,用于实现员工的自 我介绍“大家好,我叫XXX,今年 XX岁!”。 • 创建两个员工对象,分别为各自的 属性赋值,并调用成员方法
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 1、面向对象概述 2、类与对象的关系 引入知识点 3、类的定义与实例 ∞。⑨
让IT教学更简单,让IT学习更有效 引 入 知 识 点 任务一:体验类与对象 1、面向对象概述 2、类与对象的关系 3、类的定义与实例
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 面向对象概述 无脊椎动物 青蛙 蜥蜴 动物 脊椎动物 鸟 鱼 ∞。⑨
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 面向对象概述 动物 脊椎动物 无脊椎动物 青蛙 蜥蜴 鸟 鱼
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 面向对象概述 现实生活中存在各种形态的事物,这些事物之间存在着各种各样的 联系。在程序中使用对象来映射现实中的事物,使用对象的关系来 描述事物之间的联系,这种思想就是面向对象 。⑨
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 面向对象概述 现实生活中存在各种形态的事物,这些事物之间存在着各种各样的 联系。在程序中使用对象来映射现实中的事物,使用对象的关系来 描述事物之间的联系,这种思想就是面向对象
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 面向对象概述 (1)封装性 封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让 外界知道具体实现细节,这就是封装思想。 (2)继承性 继承性主要描述的是类与类之间的关系,通过继承,可以在无需重新编 写原有类的情况下,对原有类的功能进行扩展。 (3)多态性 多态性指的是同一操作作用于不同的对象,会产生不同的执行结果
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 面向对象概述 (1)封装性 封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让 外界知道具体实现细节,这就是封装思想。 (2)继承性 继承性主要描述的是类与类之间的关系,通过继承,可以在无需重新编 写原有类的情况下,对原有类的功能进行扩展。 (3)多态性 多态性指的是同一操作作用于不同的对象,会产生不同的执行结果
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 1、面向对象概述 2、类与对象的关系 引入知识点 3、类的定义与实例 ∞。⑨
让IT教学更简单,让IT学习更有效 引 入 知 识 点 任务一:体验类与对象 1、面向对象概述 2、类与对象的关系 3、类的定义与实例
任务一:体验类与对象 让∏教学更简单,让∏学习更有效 类与对象的关系 类是对某一类事物的抽象描述,对象则是该类事物实际存在的个体。 例如:汽车与设计图纸之间的关系。 设计图纸 汽车 汽车 汽车 。⑨
任务一:体验类与对象 让IT教学更简单,让IT学习更有效 类与对象的关系 类是对某一类事物的抽象描述,对象则是该类事物实际存在的个体。 设计图纸 汽车 汽车 汽车 例如:汽车与设计图纸之间的关系