PHP面向对象
1.1面向对象概念
就是以过程(步骤)为中心的编程思想。其实就是面向这具体的每一个步骤和过程,把每一个步骤和过程完成,这是人类的思维习惯,把大的问题拆解成一个个的小问题,一个问题一个问题的解决。
1.2面向对象特征
封装、继承、多态
1.3类和对象
1.3.1 概念
类是用于描述“某一些具有共同特征的事务”的概念,是某一类事务的总称。换句话说具有相同特征和行为的对象的抽象就是类,类的具体化就是对象,也就是说类的实例是对象
现实世界中的对象具有状态和行为
状态就是:一个对象用状态值描述其状态
行为就是:对象的某个操作用于改变对象的状态
计算机世界中,用成员属性表示状态,用成员方法表示行为
1.3.2定义
class Plepro{
//成员属性
public $name;
public $height;
public $weight;
public $age;
public $sex;
//成员方法
public function eat()
{
echo "我在吃饭;";
}
public function run(){
echo "我在跑步";
}
调用对象:
$szh=new Plepro();
//也可在调用函数的时候赋值
$szh->name="申子航";
$szh->age=3;
$szh->sex="男"
echo "<pre>"
print_r($szh);
echo "</pre>"