<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          php基礎(chǔ)知識(shí)8-面向?qū)ο?/h1>

          共 1554字,需瀏覽 4分鐘

           ·

          2021-04-27 02:52



          php是一門計(jì)算機(jī)編程語(yǔ)言,主要應(yīng)用于開發(fā)web應(yīng)用(網(wǎng)站建設(shè)等),本系列博客從php基礎(chǔ)語(yǔ)法出發(fā),介紹php基礎(chǔ)知識(shí)。使讀者深入淺出的學(xué)習(xí)到編程的樂趣。

          本系列博客將講解以下9個(gè)知識(shí)點(diǎn),變量、常量、數(shù)據(jù)類型、運(yùn)算符、數(shù)組、流程控制(順序、選擇、循環(huán))、函數(shù)、文件處理、面向?qū)ο?/strong>

          每篇文章都會(huì)在文末留下一個(gè)課后作業(yè),答案獲取請(qǐng)私聊我,大家可以在評(píng)論區(qū)積極討論,共同進(jìn)步

          概念

          前面我們所學(xué)習(xí)到的知識(shí)大多都是面向過程的編程方式。相信大家再開始學(xué)習(xí)編程知識(shí)后,經(jīng)常聽到類、對(duì)象這些術(shù)語(yǔ)。其實(shí)這些都是面向?qū)ο蟮南嚓P(guān)知識(shí)。我們簡(jiǎn)單的介紹一下面向?qū)ο蟮闹R(shí)來作為我們這個(gè)系列博客的收尾。

          在進(jìn)一步學(xué)習(xí)面向?qū)ο笾澳兀覀兪紫纫獙?duì)編程思想做一個(gè)轉(zhuǎn)變。將某些相關(guān)的代碼抽象為類,增強(qiáng)代碼的復(fù)用性。

          我們可以將類理解為一個(gè)抽象的事物,對(duì)象理解為對(duì)具體事物的描寫。這句話理解起來可能有些抽象。下面我們舉一個(gè)例子來幫助大家理解。

          世界上的人可以分為男人和女人,也可以分為老人、青年、小孩。那么我們可以將所有的人都抽象為一個(gè)類。

          <?php
          /**
          * Created by 冷月小白.
          * 微信公眾號(hào): 學(xué)長(zhǎng)冷月
          */

          class Person
          {
          public $sex; //性別

          //睡覺方法
          public function sleep()
          {
          echo "睡覺";
          }

          //吃飯方法
          public function eat()
          {
          echo "吃飯";
          }
          }

          在類里面,我們可以聲明屬性和方法。屬性其實(shí)就是變量,方法其實(shí)就是函數(shù)。

          對(duì)象

          在構(gòu)造了一個(gè)類之后,我們要怎么使用它呢?可以通過實(shí)例化對(duì)象的方式,也就是常聽說的new一個(gè)對(duì)象。請(qǐng)看下面這段代碼:

          <?php
          /**
          * Created by 冷月小白.
          * 微信公眾號(hào): 學(xué)長(zhǎng)冷月
          */

          class Person
          {
          public $sex; //性別

          //睡覺方法
          public function sleep()
          {
          echo $this->sex."睡覺";
          echo "<br />";
          }

          //吃飯方法
          public function eat()
          {
          echo $this->sex."吃飯";
          echo "<br />";
          }
          }

          $manObj = new Person(); //實(shí)例化對(duì)象
          $manObj->sex = "男"; //修改成員屬性sex為男
          $manObj->sleep(); //調(diào)用成員方法sleep
          $manObj->eat();//調(diào)用成員方法eat

          輸出結(jié)果:

          也就是說我們可以通過實(shí)例化對(duì)象,然后對(duì)這個(gè)對(duì)象進(jìn)行定制化的操作,以達(dá)到代碼復(fù)用的目的。

          最后,相信大家已經(jīng)對(duì)于php中的面向?qū)ο笠呀?jīng)有了一定的了解,但是這還遠(yuǎn)遠(yuǎn)不夠,希望大家進(jìn)一步的學(xué)習(xí),爭(zhēng)取早日成為大牛。

          課后練習(xí)

          1、類和對(duì)象的區(qū)別。

          2、請(qǐng)編寫一個(gè)Dog類,包括eat()和sleep()兩個(gè)方法。并實(shí)例化輸出。

          課后練習(xí)答案,通過微信搜一搜「 學(xué)長(zhǎng)冷月 」回復(fù)php獲取

          文章持續(xù)更新,本文 GitHub https://github.com/lengyueit/phpFamily 已收錄,歡迎Star。

          瀏覽 33
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)

          評(píng)論
          圖片
          表情
          推薦
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91久久人澡人人添人人爽欧美 | 亚洲欧美操逼网 | 九九色网址 | 91精品少妇高潮一区二区三区不卡 | 五月婷婷丁香 |