总结<PHP面向对象>封装Db类
面向对象与面向过程区别:面向过程就是分析出解决问题所需要的步骤,面向对象是以功能来划分,而不是步骤。
面向过程 就是着重于做什么,面向对象 就是着重于谁去做。
面向过程特点:处理具体细微事物的执行效率高,追求实现的过程;
面向对象的特点:复用性:指的是可以直接调用;扩展性:增加新功能时,不修改原来的代码;
维护性:即可修改性,让软件能随着用户需求的变更而容易改变。
面向对象三大特性:封装、继承、多态
类的封装:举例子比如定义一个学生类
<?php
class Student
{
//公共的成员属性
public $name;
//公共成员的方法
public function study()
{
echo $this->name.'在学习';
}
}
//实例化对象
$stu1 = new Student();
//给属性赋值
$stu1->name = "张三";
//执行方法
$stu1->study();
执行完后是 张三在学习
有三种访问修饰符&#