前言:
今天来和大家介绍一下PHP的面向对象。说到面向对象,我不得不提一下面向过程,因为本人在初学时,常常分不清楚。 那么面向对象和面向过程有什么区别呢?下面给大家简单介绍一下:
面向对象专注于由哪个对象来处理一个问题。@本文来源gaodai$ma#com搞$代*码6网搞代gaodaima码
其最大特点是由一个一个具有属性和功能的类,从类中拿到对象,进而处理问题。
面向过程专注于解决一个问题的过程。其最大特点是由一个一个的函数去解决处理这个问题的一系列过程。
了解了面向对象和面向过程的差别之后,我们来学习一下有关PHP的面向对象的基础知识。
***本章关键词:面向对象基础、封装和继承、PHP关键字、单例、对象串行化和魔术方法、抽象类和抽象方法、接口与多态。
你需要知道的~~~我们要知道的PHP面向对象有三大特点:继承;封装;多态性。
一、面向对象基础 |
一面向对象
1、什么是类?
具有相同属性(特征)和方法(行为)的一系列个体的集合,类是一个抽象的概念。
2、什么是对象?
从类中,拿到的具有具体属性值的个体,称为对象。对象是一个具体的个体。
eg:人类;张三