我们在前面定义一个类的时候,实际上就是把一类事物共有的属性和行为提取出来,形成一个物理模型(模版),这种研究问题的方法称为抽象
封装就是把抽取出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有被授权的操作(方法)才能对数据进行操作。
类(Class)是用来描述一个对象(Object):
类描述了每个对象应包括的数据,类描述了每个对象的行为特征。
类中的成员定义方法:
public $aa; 普通的,表示全局,本类内部,类外部,子类都可以访问
private $aa;私有变量,只有本类或子类可以访问
protect;受保护的变量,子类也可以用
this是定义这一个对象(实例化对象)
->取它里面的xx,相当于js中的 .
构造函数方法:
<?php class jsq { public $a; public $b; public function __construct($x,$y) //__construct(){}构造函数,直接在此地定义a,b
{ $this->a = $x; $this->b = $y; }
public function jia() { return $this->a+$this->b; }
//ab实例化 public function jian() { return $this->a-$this->b; } public function chen() { return $this->a*$this->b; } public function chu() { return $this->a/$this->b; } } $suan = new jsq(3,4);
//类实例化
echo $suan->jian(); ?>
原文:http://www.cnblogs.com/xuan584521/p/6392286.html