1<?php2/*
*3* @hypo
4介面的特性:介面中定義的所有方法都必須是public
5介面的實現:乙個介面可以使用implements操作符,類中必須實現介面中的所有方法,否則會報fatal錯誤,如果要實現多個介面,可以使用逗號來分隔多個介面的名稱。6*/
7header("content-type:text/html;charset=utf-8");
8inte***ce
itemplate 9
13class template implements
itemplate
14
2122
public
function gethtml($template
) 23
272829
} 30}31
//$t=new template();
32// $t->setvariable("ji","100");
33// $t->setvariable("ji2","200");
34// $t->gethtml('aa');
35 ?>
36<?php
37//
定義一介面,實現**折扣
38inte***ce
zk42
class orduser implements zk
47function
user_s()50}
5152
class vipuser implements zk
57function
user_s()60}
6162
class svipuser implements zk
67function
user_s()70}
71class run
8283}84
85class hdprc extends run
9192}93
class active
99public
static
function showactiveprc($anam
)102
}103
104 active::addactive("電影活動","111");
105 active::addactive("**活動","1122");
106107
//$t=new run;
108// $t->buy(active::showactiveprc("**活動"),new orduser);
109// $t->buy('111',new vipuser);
110// $t->buy('111',new svipuser);
111$b=new
hdprc;
112$b-> sp('**活動');
113 ?>
介面與繼承 練習
學習資源 uml圖 uml unified module language 統一建模語言,可以很方便的用於描述類的屬性,方法,以及類和類之間的關係 建立animal類,它是所有動物的抽象父類。宣告乙個受保護的整數型別屬性legs,它記錄動物的腿的數目。定義乙個受保護的構造器,用來初始化legs屬性。...
PHP介面繼承及介面多繼承詳解
在php的介面中,介面可以繼承介面。雖然php類只能繼承乙個父類 單繼承 但是介面和類不同,介面可以實現多繼承,可以繼承乙個或者多個介面。當然介面的繼承也是使用extends關鍵字,要多個繼承的話只要用逗號把繼承的介面隔開即可。需要注意的是當你介面繼承其它介面時候,直接繼承父介面的靜態常量屬性和抽象...
TypeScript類 介面 繼承
class point tostring let p new point 1,2 在ts裡,成員都預設為public。被public修飾的屬性,我們在類的內外都可以自由訪問到這些被定義的屬性。class animal new animal cat name cat 當成員被標記成private時,它...