PHP網(wǎng)站制作之面向對象編程_網(wǎng)絡(luò )編程_第4頁(yè)_奇迪科技(深圳)有限公司(m.cheanjie.com)
final:鎖定類(lèi)和方法禁止被繼承。self:本類(lèi)中訪(fǎng)問(wèn)屬性和方法。static:定義靜態(tài)屬性和方法。count:定義靜態(tài)屬性。
Example #9 常用關(guān)鍵字的用法實(shí)例
<?php
//加了final關(guān)鍵字,類(lèi)禁止被繼承
final class class1{
static $變量A; //靜態(tài)屬性
const NAME; //常量用大寫(xiě),禁止加$符號。
final function fun1() //方法禁止被繼承
{
靜態(tài)方法內部禁止出現非靜態(tài)內容
}
static function fun1() //靜態(tài)方法
{
self::靜態(tài)屬性 //內部訪(fǎng)問(wèn)
}
}
類(lèi)名稱(chēng)::靜態(tài)成員 //外部訪(fǎng)問(wèn)
?>
接口類(lèi)中的成員屬性全部為特殊抽象類(lèi)。1、抽簽方法不用加abstract關(guān)鍵字、2、接口抽象方法屬性為public、3、成員屬性必須為常量
1、本身都不能被實(shí)例化,必須被繼承或者引用。2、繼承或者引用后,需要把所有抽象方法重載方可使用
Example #10 接口與引用
規則:先繼承后接口,單繼承多接口
<?php
interface demo1
{
const NAME="名字";
function Fun1();
function Fun2();
}
//普通類(lèi)引用接口例子:
class mypc implements demo,demo2,demo3{
}
//抽象類(lèi)引用接口例子:
abstract class mypc implements demo,demo2,demo3{
}
//繼承父類(lèi)引用接口并存例子:
class mypc extends root implements demo,demo2,demo3{
}
//接口與接口繼承:
interface demo3 extends demo{
}
?>
本文版權所有,轉載須注明:來(lái)源 http://m.cheanjie.com/qvdv-oop-650.html