最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php抽象方法和抽象類實(shí)例分析

 更新時(shí)間:2016年12月07日 11:04:16   作者:牛逼的霍嘯林  
這篇文章主要介紹了php抽象方法和抽象類,結(jié)合實(shí)例形式分析了php抽象方法和抽象類的概念、功能、定義與使用方法,需要的朋友可以參考下

本文實(shí)例講述了php抽象方法和抽象類。分享給大家供大家參考,具體如下:

什么是抽象方法?

在類里面定義的沒有方法體的方法就是抽象方法,在方法聲明的時(shí)候沒有大括號(hào)以及其中的內(nèi)容,另外在聲明抽象方法的時(shí)候,還要加上關(guān)鍵字abstract來修飾。

例如:

abstract function fun1();
abstract function fun2();

只要類中有一個(gè)抽象方法,那么這個(gè)類就要定義為抽象類。

抽象類也要用abstract來修飾。

抽象類中可以有不是抽象的方法和成員屬性。

但只要有一個(gè)抽象方法,這個(gè)類就必須定義為抽象類。

抽象類怎么用呢?最重要的一點(diǎn)是抽象類,不能產(chǎn)生實(shí)例對(duì)象!

定義抽象類就相當(dāng)于定義了一種規(guī)范!這這種規(guī)范要求子類去遵守!子類繼承了抽象類之后,把抽象類中的抽象方法按照子類的需要去實(shí)現(xiàn)。

子類必須把抽象類中的抽象方法全部實(shí)現(xiàn),否則子類中還是存在抽象方法,子類還是抽象類,還是不能實(shí)例化!

<?php
abstract class Demo{
var $test;
abstract function fun1();
abstract function fun2();
function fun3(){
    ...
  }
}
class Test extends Demo{
function fun1(){
   ...
}
function fun2(){
   ...
}
}
$test = new Test();
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

涟水县| 正定县| 东明县| 石泉县| 洪泽县| 昆明市| 普兰店市| 西和县| 崇义县| 秦皇岛市| 大英县| 象山县| 武隆县| 三河市| 葫芦岛市| 金湖县| 肇州县| 图们市| 监利县| 宝兴县| 墨江| 乌兰浩特市| 婺源县| 涟源市| 绥阳县| 荣昌县| 永登县| 平遥县| 阳原县| 右玉县| 台湾省| 壤塘县| 临沭县| 宿迁市| 富蕴县| 盐亭县| 获嘉县| 宜兴市| 司法| 隆回县| 北京市|