Php面向对象基础

在Php中,面向对象是一种思想,可以说一切皆对象。

一、:由众多对象抽象出来的东西。

对象:对象时由类实例化出来的东西。

二:举个例子把人作为对象,人类作为一个类,类要用class括起来

class ren
{
private $name="张三";成员变量属于对象
private $age=10;
private $sex;

function __construct()构造函数,主要用来进行变量的初始化。造对象的时候执行,写法特殊,执行时间特殊(无论写不写都有)
{
$this->sex="男";
}

function eat()成员方法
{
echo $this->name;this代表该对象
  }
}

实例化
$r=new ren();实例化出一个人
/*$r->name="张三";调用成员变量
$r->age=1;
$r->eat();调用成员方法
$r1=new ren();实例化出一个人
$r2=new ren();实例化出一个人
var_dump($r);
三:访问修饰符
public 公有的
protected 受保护的,只能在该类或该类的子类中访问
private 私有的,只能在该类访问(花括号内)
成员变量一般都是私有的,成员方法一般都是公有的

原文地址:https://www.cnblogs.com/mengshenshenchu/p/6724388.html