抽象類和靜態數組
阿新 • • 發佈:2017-08-27
抽象類 ans echo 靜態 ace set ren func trac
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>抽象類和靜態</title> </head> <body> <?php //抽象類(不能被實例化,只能作為父類使用) //只要包含抽象方法的類必須是抽象類 /*abstract class Ren{ abstract public function say(); } class China extends Ren{ public function say(){ } } $c = new China(); */ //接口(沒有變量,只有方法) //API:網絡上所提供的數據服務 /*interface IUSB{ public function read(); public function write(); } class ShuBiao implements IUSB{ public function read(){ echo "鼠標接入"; } public function write(){ echo "向鼠標返回數據"; } } $s = new ShuBiao(); $s->read(); */ //靜態 //普通成員:屬於對象的 //靜態成員:屬於類的 //普通方法裏可以包含靜態變量 //靜態方法裏不能包含普通成員 /*class FenBi{ public $length; public static $color; //靜態成員變量 } $f = new FenBi(); $f->length; FenBi::$color = "藍色";*///通過類名調用靜態成員 ?> </body> </html>
抽象類和靜態數組