1 <?php
2 //类和对象
3 //对象:任何东西都可以成为对象,类实例化出来的东西
4 //类:对所有同类的对象抽象出来的东西
5
6 //定义类:
7 class Human
8 {
9 public $Name; //成员变量,一般不要给成员变量赋值
10 protected $age;
11 private $height;
12 var $sex;
13
14 function __construct($s) //构造函数
15 {
16 $this->sex =$s;
17 }
18
19 function Run () //成员方法(函数)
20 {
21 echo "这个人正在奔跑";
22 }
23 function Say ()
24 {
25 echo $this->Name."正在说话";
26 }
27 }
28 //如何使用类?
29 //1.实例化对象
30 $Human1 = new Human();
31 //2.给成员变量赋值(调用成员变量)
32 $Human1->Name ='张三'; //给对象的Name赋值
33 //var_dump($Human1);
34 //3.调用成员方法
35 $Human1->Say(); //执行成员方法
36
37 //访问修饰符
38 //1.如果要加访问修饰符,需要去掉var
39 //2.访问修饰符一共有三种:public protected(只能在该类和其子类中使用) private(只能在本身类中使用)
40 //3.如果不加访问修饰符,默认是public
41
42 //$this引用 :哪个对象调用,就代表哪个对象,不是代表该类的,但是能调用类的任何东西
43
44 //构造函数
45 //1.写法特殊(固定格式:function __construct())
46 //2.执行特殊:在创造对象的时候最先执行 也就是这一步时$Human1 = new Human();就执行
47 //作用:对对象进行初始化操作
48
49
50
51
52
53
54
55 ?>