最新国产好看的视频,伊人天堂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í)例對象!

定義抽象類就相當(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ù)庫操作技巧匯總

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

相關(guān)文章

最新評(píng)論

桂平市| 砀山县| 镇远县| 增城市| 顺昌县| 连城县| 夏邑县| 湖北省| 光山县| 新泰市| 岗巴县| 友谊县| 静海县| 苏州市| 东山县| 依兰县| 澎湖县| 定襄县| 平利县| 广饶县| 南陵县| 泰来县| 东丰县| 吉隆县| 临海市| 旬阳县| 铜陵市| 丁青县| 乐山市| 莒南县| 通海县| 洪湖市| 黎平县| 手游| 罗平县| 大洼县| 新宁县| 德清县| 中山市| 紫云| 杭州市|