类的封装和应用2011/9/6
类的封装和应用
封装是把一些相关的属性和行为隐藏起来,从而得到保护和安全;
Private(私有,限本类使用)
Public(公有,全局)
Protected(保护,本类加继承类)
<?php
header("Content-Type:text/html;charset=UTF-8");
class MyPc3 {
    private $name;
    function __construct($name)
    {
        $this->name=$name;
       
    }
    //自带获取类的私有变量的函数
    function __get($name){
       return $this->name."------";
    }
    //自带改变类的私有变量的函数
    function __set($name,$value)
    {
       if($value>100)
       {
           $this->name=$value;
       }
       
    }
    private function power()
    {
       return $this->name."打开电源,正在开机...";
    }
    function ok()
    {
       return$this->power()."开机成功";
    }
}
$pc1=new MyPc3("我的电脑");
$pc1->name=110;
echo $pc1->name;
echo $pc1->ok();
?>
 
                    
                     
                    
                 
                    
                 
 
                
            
        