php-面向对象编程案例2

来源:互联网 发布:刷机软件下载 编辑:程序博客网 时间:2024/05/19 09:49

<?php
/*
 * Created on 2011-4-7
 *  建立类:类名和文件名可以不一致
 * http://www.tudou.com/home/xuexi158
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */

class MyStudent{
    //定义属性
    private $myName;
    private $myAge;
    function __set($n,$v){
        $this->$n = $v;
    }
    function __get($n){
        return $this->$n;
    }
    //构造函数
//    function __construct(){
//        echo "hello";
//    }
    function __construct($name){
        //参数赋值给成员变量
        $this->myName=$name;
    }
    //定义方法
    function __destruct(){
        echo "现在销毁的对象是:".$this->myName."<br/>";
    }
}
//创建对象
$my1 = new MyStudent("邮电");
//给myName赋值
$my1->myName="小熊";//自动调用set函数
//给myAge赋值
$my1->myAge=18;//自动调用set函数

//取值
echo $my1->myName;//自动调用get函数
echo $my1->myAge;


//$my2 = new MyStudent("小宝");
//echo $my1->myName."<br/>";
//echo $my2->myName."<br/>";




?>
 

原创粉丝点击