国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

php面向對象程序設計

瀏覽:239日期:2022-06-05 17:46:46

類:定義一件事物的抽象特點。

對象:類的 實例。

成員變量 − 定義在類內(nèi)部的變量。該變量的值對外是不可見的,但是可以通過成員函數(shù)訪問,在類被實例化為對象后,該變量即可稱為對象的屬性。var關鍵字定義成員變量。

多態(tài):相同的函數(shù)或方法可作用于多種類型對象產(chǎn)生不同結果。

封裝:現(xiàn)實世界中存在的某個客體的屬性和行為綁定在一起,并放置在一個邏輯單元中。

構造函數(shù):創(chuàng)建對象是初始化對象,為對象成員變量賦初始值,與new運算符一起使用在創(chuàng)建對象的語句中。

定義類:

<?php
class site(){
    /* 成員變量 */
  var $url;
  var $title;
  /* 成員函數(shù) */
  function setUrl($par){
     $this->url = $par;
  }
  function getUrl(){
     echo $this->url . PHP_EOL;
  }
}
?>

類的變量使用 var 來聲明, 變量也可以初始化值。

函數(shù)定義類似 PHP 函數(shù)的定義,但函數(shù)只能通過該類及其實例化的對象訪問。

變量 $this 代表自身的對象。

創(chuàng)建對象:

$baidu = new site;
$taobao = new site;

調(diào)用成員方法:

$baidu->setUrl("www.baidu.com");
$baidu->getUrl();

構造方法:

function __construct($baidu){
    $this->url = $baidu;
}

現(xiàn)在可以這樣實例化對象:

$baidu = new site("www.baidu.com");
//調(diào)用成員函數(shù)
$baidu->getUrl()

方法重寫:

// 從父類繼承的方法不能滿足子類時,可以對方法進行重寫覆蓋(override)
function getUrl() {
   echo $this->url . PHP_EOL;
   return $this->url;
}

訪問控制:

public 公有公有的類成員可以在任何地方被訪問。protected 受保護受保護的類成員則可以被其自身以及其子類和父類訪問。private 私有私有的類成員則只能被其定義所在的類訪問。(繼承類也不能訪問)

static關鍵字:

聲明方法或類屬性為static,可以不實例化而直接訪問。靜態(tài)屬性不能通過一個類已實例化的對象來訪問(但靜態(tài)方法可以)。

Final關鍵字:

如果父類中的方法被聲明final,則子類不能覆蓋該方法(重寫);如果類被聲明final則該類不能被繼承。

調(diào)用父類的構造方法:

PHP 不會在子類的構造方法中自動的調(diào)用父類的構造方法。要執(zhí)行父類的構造方法,需要在子類的構造方法中調(diào)用 parent::__construct() 。

<?php
class base{
    function __construct(){
print "base類構造方法".PHP_EOL;
    }
}
class sub extends base{
    function __construct()
    {
parent::__construct();// 子類不能自動繼承父類構造方法
print "子類sub的構造方法".PHP_EOL;
    }
}
// 調(diào)用base構造方法
$obj1 = new base();
// 調(diào)用base、sub構造方法
$obj2 = new sub();
?>

到此這篇關于php面向對象程序設計的文章就介紹到這了,更多相關php面向對象內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
相關文章:
主站蜘蛛池模板: 亚洲精品色综合色在线观看 | 欧美日韩一区二区三区四区在线观看 | 亚洲男人天堂 | 欧美在线 | 亚洲 | 成年人看的黄色片 | 国产人成午夜免视频网站 | 三级精品在线观看 | 亚洲一区日韩一区欧美一区a | 一区二区三区四区免费视频 | 中文在线最新版天堂 | 国产视频自拍一区 | 久久精品免观看国产成人 | 沈樵在线观看福利 | 最新色网址 | 国产精品久久久久久久 | 国产日韩欧美久久久 | 成人观看的视频三级 | 精品视频在线免费看 | 欧美手机视频 | 色播亚洲精品网站 亚洲第一 | 99久久精品国产免看国产一区 | 久操福利视频 | 日本午夜vr影院新入口 | 久久综合狠狠综合久久97色 | 97青青草原国产免费观看 | 国产成人3p视频免费观看 | 欧美一级片网 | 免费观看欧美精品成人毛片能看的 | 99久久综合狠狠综合久久一区 | 中国黄色一级毛片 | 香焦视频在线观看黄 | 成人18视频在线观看 | 综合自拍亚洲综合图区美腿丝袜 | 亚洲精品第一区二区在线 | 国产一二三区在线观看 | 日韩欧美一区二区三区在线观看 | 精品国产亚一区二区三区 | 欧美亚洲欧美区 | 成年女人毛片免费播放人 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 亚洲精品国产字幕久久不卡 |