PHP-初识面向对象

 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 ?>

 

posted @ 2016-04-26 10:05  天照丶鼬  阅读(150)  评论(0编辑  收藏  举报