PHP---面向对象

面向对象:

php中一切皆为对象,类是众多对象的抽象

做类:

class Ren
{
  //通过变量和方法来描述人类的特征
  //成员变量
  public $name;
  public $sex;
  //构造方法
  function __construct($n)
  {
    //$sex = $n;  //错误写法
    //$this //关键字,在类里面代表该对象
    $this->sex = $n; //正确写法
  }
  //成员方法
  public function Speak()
  {
    echo "正在讲话";
  }
}

$r = new Ren("男"); //实例化对象
var_dump($r);

$r1 = new Ren("女");
var_dump($r1);

构造方法,始终存在,即使不写也默认存在

var_dump($r);
$r->name = "李四";  //赋值
echo $r->name;  //取值
var_dump($r);
$r->Speak();
$r1 = new Ren();  //实例化对象
$r1->name = "数据";

var_dump($r==$r1);

访问修饰符

public  //代表公有的,在任何地方都可以访问
protected  //代表受保护的,只能在该类或该类的子类中访问
private  //代表私有的,只能在该类中访问

 

posted @ 2016-10-24 15:52  天翊丨流光  阅读(115)  评论(0编辑  收藏  举报