php 抽象类、接口和构析方法
生活随笔
收集整理的這篇文章主要介紹了
php 抽象类、接口和构析方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<?php/*class Ren
{public static $color;static function Show(){Car::$name;self::$color;}
}class Car
{public static $name;
}*///抽象類
/*abstract class DongWu
{public $dong;public $jiao;function Chi(){}function Shui(){}
}*///接口關(guān)鍵字:interface
//接口里面的方法沒有函數(shù)體
//實(shí)現(xiàn)接口使用的關(guān)鍵字:implements,不使用extends
//實(shí)現(xiàn)接口的子類必須要實(shí)現(xiàn)接口的每個(gè)方法//接口
/*interface USB
{function Read(); function Write();
}
//鼠標(biāo)
class Mouse implements USB
{function Read(){echo "插入了鼠標(biāo)!";}function Write(){echo "通電給鼠標(biāo)!";}
}
//鍵盤
class JianPan implements USB
{function Read(){echo "插入了鍵盤";}function Write(){echo "通電給鍵盤";}
}$m = new Mouse();
$m->Read();
$m->Write();*//*class Ren
{public $name="張三";public $sex;public $age;function Run(){}function show(){echo "name代表姓名,sex代表性別,age代表年齡,Run()方法代表跑的方法";}//析構(gòu)方法function __destruct(){//在對象銷毀之前,將內(nèi)存釋放,連接關(guān)閉等等echo "該對象銷毀了!";}//在輸出對象的時(shí)候調(diào)用,必須有一個(gè)返回值function __tostring(){//return "name代表姓名,sex代表性別,age代表年齡,Run()方法代表跑的方法";return $this->name;}}*/
//寫法特殊:__destruct
//執(zhí)行時(shí)間特殊:在對象銷毀的時(shí)候執(zhí)行/*$r = new Ren();$r->name = "張三";var_dump($r);*//*$r = new Ren();echo $r;
*///小知識(shí)點(diǎn)
/*
$a = 10;
$b=3;
$c = 25;unset($b);if(!isset($b))
{echo "變量b不存在!";exit; //退出程序die("變量b不存在!"); //輸出錯(cuò)誤信息并且退出程序
}$sum = $a+$b;
echo $sum;echo "<br>";echo $a*$sum;
*//*$attr = array(1,2,3,4);
$a = "hello";var_dump($attr);
print_r($attr);
print_r($a);echo "hello","aa";
print "vv";
*/?> View Code
?
轉(zhuǎn)載于:https://www.cnblogs.com/bilibiliganbei/p/5568249.html
總結(jié)
以上是生活随笔為你收集整理的php 抽象类、接口和构析方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【专项测试】京东“安全测试”
- 下一篇: [Leetcode][第207题][JA