ホームページ >バックエンド開発 >PHPチュートリアル >PHPインターフェースと抽象クラス(abstract)_PHPチュートリアル
interface
はインターフェイス クラスを定義し、そのクラス内のメソッドはそのサブクラスによって実装される必要があります。インターフェイスはクラスのテンプレートであり、そのサブクラスはインターフェイスで定義されたすべてのメソッドを実装する必要があります。
インターフェース User{
function getHeight($height);
function getWeight($weight)
}
class が実装する User{
function getHeight($username){
echo $height;
}
Function getWeight($weight){
echo $weight;
}
}
abstract
抽象クラスはクラスの一部を抽出します、つまり、繰り返しのものを抽象クラスに書き込みます、作業負荷を軽減します。メソッドが抽象として宣言されていない限り、そのサブクラスに実装する必要はありません。そして、このメソッドはサブクラスのパブリックメソッドです。
abstract User{
abstract function getHeight($height);
function getWeight(){
echo $weight;
}
}
class my extends User{
関数 getHeight($身長 ) {
h h $}}}
関数 Getinfobyid ($ ID) {$ getweight. "& Lt;
}
;
http://www.bkjia.com/PHPjc/765244.htmlwww.bkjia.com
本当
http://www.bkjia.com/PHPjc/765244.html