php的類和對象詳解

來源:互聯網
上載者:User

標籤:php   cal   his   []   說話   手機   phone   詳解   code   

<?php1. 類的簡單格式:[修飾符] class 類名{    [成員屬性]    //成員屬性,也叫成員變數    [成員方法]    //成員方法;也叫成員函數}類的完整格式:[修飾符] class 類名 [extends 父類] [implements 介面1[,介面2...]]{    [成員屬性]    [成員方法]}2. 成員屬性格式:修飾符 $變數名[=預設值] //[]表示可選3. 成員方法格式:[修飾符] function 方法名(參數){    [方法體]    [return 傳回值]}4. 執行個體化對象格式$引用名 = new 類名稱();$引用名 = new 類名稱([參數列表]);$引用名 -> 成員屬性 = 賦值;$引用名 -> 成員方法(參數);5. $this$this 代表本對象?>//例子1<?phpclass person{    public $name;    public $age;    public $sex = ‘男‘;    public function say($n){        echo "{$n}正在說話";    }    public function run(){        echo "正在說話";    }    public function eat(){        return "正在吃飯";    }}?>//例子2<?phpclass phone{    public $width;    public $height;    public $size;    public function call($name){        echo "正在給{$name}打電話";    }    public function message($name){        echo "正在給{$name}發簡訊";    }    public function play(){        return "正在玩遊戲";    }    public function info(){        $this -> play();        return "手機的寬度:{$this -> width},手機的高度:{$this -> height}";    }}$phone = new phone();$phone -> width = "5cm";$phone -> height = "10cm";echo $phone -> info();?>

 

php的類和對象詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.