ホームページ >バックエンド開発 >PHPチュートリアル >PHPインターフェースと抽象クラス(abstract)_PHPチュートリアル

PHPインターフェースと抽象クラス(abstract)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:30:30914ブラウズ

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.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/765244.html

技術記事インターフェイスはインターフェイス クラスを定義し、その中のメソッドはサブクラスによって実装する必要があります。インターフェイスはクラスのテンプレートであり、そのサブクラスはインターフェイスで定義されたすべてのメソッドを実装する必要があります。インターフェース ユーザー{...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。